C ++函数参数传递

时间:2013-01-25 09:18:56

标签: c++

我有一个功能

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);  

2 个答案:

答案 0 :(得分:1)

你可能只需要写

C_MORPHO_Device Capture;  
Capture.Capture(o_x_Template);

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

答案 1 :(得分:1)

这是你想要的吗?

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

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