自定义了一个函数,完成之后,发现函数的参数传递有问题,该怎么改?
直接在定义和声明处修改的话,就会出现“找不到这个函数的定义”的错误

解决方案 »

  1.   

    BOOL CReadwrite2Dlg::CopyFujianToMulu(CStdioFile readfile, CString strFileName, CString boundary)
    {
    ……
    }
    第一个参数应该是&readfile,但是在定义处修改了以后,又在声明处修改,结果在工作空间中双击这个函数名,提示找不到该函数
      

  2.   


    代码改对了是根本,你说的那个可能是没有及时刷新的原因,另外,我建议你的函数声明写成这种形式:
    CopyFujianToMulu(CStdioFile& readfile, CString& strFileName, CString& boundary)
    里面的代码不需要改,用引用的方式传递这种类型参数的效率高些(可以理解为指针,当然不一样)。