我有以下由其他人編寫的函數,但是我正在重寫這個應用程序,我只是想知道是否沒有更好的方法來執行異常處理,除了返回最初傳遞的內容的功能?ADO和異常處理
CComVariant GetFldVar(ADO_RsPtr rs, long nIndex, CComVariant def)
{
try
{
return rs->GetFields()->GetItem(nIndex)->GetValue();
}
catch (...)
{
return def; // catch exception and just return old variable?? Is that the right way to go about things??
}
}