我正在研究 Visual C++。你能帮忙看看这个语法吗?
class CVisionSystem
{
public:
CVisionSystem();
~CVisionSystem(void);
int Init();
private:
PvDevice device;
// PvStream object
PvStream stream;
// Buffer
CustomPipeline *pipeline;
// GEV Parameters
PvGenParameterArray *deviceParams;
PvGenInteger *parTLLocked;
};
int CVisionSystem::Init()
{
deviceParams = device.GetGenParameters();
parTLLocked = dynamic_cast<PvGenInteger *>( deviceParams->Get( "TLParamsLocked" ) );
}
deviceParms 获得有效值,但 parTLlocked 获得导致错误的 NULL 值:“无法评估错误表达式,_vfptr CX0030 和 mthis CX0076。
ParTLLocked 可能是什么问题?