-4

我有一个功能

int C_MORPHO_Device::Capture(C_MORPHO_TemplateList& o_x_Template);  

I C_MORPHO_TemplateList::GetTemplate  ( UC  i_uc_indexTemplate,  
  T_MORPHO_TYPE_TEMPLATE &  o_uc_typTemplate,  
  UL &  o_ul_lenTemplate,  
  PUC &  o_puc_dataTemplate,  
  UC &  i_uc_dataIndex   
 ) 

如何将o_x_Template作为参数传递给我的Capture函数。

C_MORPHO_Device Capture;  
Capture.Capture(C_MORPHO_TemplateList& o_x_Template);  
4

2 回答 2

1

你可能只需要写

C_MORPHO_Device Capture;  
Capture.Capture(o_x_Template);

该函数需要一个作为引用传递的参数,它不需要任何特定的语法修饰,假设o_x_Template确实是一个C_MORPHO_TemplateList.

于 2013-01-25T09:22:54.647 回答
1

这是你想要的吗?

C_MORPHO_Device Capture;  
C_MORPHO_TemplateList o_x_Template;
Capture.Capture(o_x_Template);  

调用函数时,需要传入真实对象,而不是声明。

于 2013-01-25T09:23:45.183 回答