自定义的函数参数传递有错,该怎么修改这个函数? 自定义了一个函数,完成之后,发现函数的参数传递有问题,该怎么改?直接在定义和声明处修改的话,就会出现“找不到这个函数的定义”的错误 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BOOL CReadwrite2Dlg::CopyFujianToMulu(CStdioFile readfile, CString strFileName, CString boundary){……}第一个参数应该是&readfile,但是在定义处修改了以后,又在声明处修改,结果在工作空间中双击这个函数名,提示找不到该函数 代码改对了是根本,你说的那个可能是没有及时刷新的原因,另外,我建议你的函数声明写成这种形式:CopyFujianToMulu(CStdioFile& readfile, CString& strFileName, CString& boundary)里面的代码不需要改,用引用的方式传递这种类型参数的效率高些(可以理解为指针,当然不一样)。 关于VS2005和VS2008 mfc编辑框文字 CreateFile返回无效句柄 一个问题: 用Install Vise制作安装程序的?有兴趣的进来看看! 使用扩展类AFX_EXT_CLASS的代码保护问题??? 求助:用vc怎样进行多人合作开发,比如说开发一个监控系统? 在SetWindowText时如何改变字体的颜色? 請教:GetMessage是不是沒有取到消息就不返回??? 请问:无法定位程序输入点 PacketGetNetInfo 于动态链接库Packet.dll上 如何解决? 线程异常停止 更改工具栏的语言 如何获取内存里某一进程的某一对象指针??
{
……
}
第一个参数应该是&readfile,但是在定义处修改了以后,又在声明处修改,结果在工作空间中双击这个函数名,提示找不到该函数
代码改对了是根本,你说的那个可能是没有及时刷新的原因,另外,我建议你的函数声明写成这种形式:
CopyFujianToMulu(CStdioFile& readfile, CString& strFileName, CString& boundary)
里面的代码不需要改,用引用的方式传递这种类型参数的效率高些(可以理解为指针,当然不一样)。