易截截图软件、单文件、免安装、纯绿色、仅160KB

linux下C++编译错误,自动加&

在linux下编译程序,出现很奇怪的问题,函数的形参多一个&,比如一个函数原型为int func(char*,int),调用时出现找不到匹配函数的错误,出现int func(char*&,int&)。感到不可思议,于是在调用函数之前写上int a = 3,func(sss,iii,a),编译不通过时会出现int func(char*& sss,int& iii,int&a),有没有遇到过这种问题,是什么原因,请指教。
无代码无真相~~

没遇到过,应该是代码问题~~~~~上代码~!

编译指令拿出来看看

自动引用?楼主还是把代码和编译错误都拿出来看看

在linux下编译程序,出现很奇怪的问题,函数的形参多一个&,比如一个函数原型为int func(char*,int),调用时出现找不到匹配函数的错误,出现int func(char*&,int&)。

没看明白,调用函数是你自己来调用,为何会多个&呢?

应该是你调用错了,一般不会有这种问题。
不贴代码大家不知道你说的问题。

无代码无真相

谢谢各位的回答,代码太多,只能搞一点相关的上来,
这是代码的地方:
if (m_isChunked)
{
if (!m_HttpDecode->HandleChunk(m_storeEntityBuffer,m_curEntityLen,netProtoContent))
return ;
}
参数的声明为:
CHAR* m_storeEntityBuffer;
UINT32 m_curEntityLen;
NetProtoContent* netProtoContent
这是编译出现的错误:
Http.cpp: In member function ‘virtual void Http::TransactPacket(NetProtoContent*)’:
Http.cpp:245: 错误:对 ‘HttpDecode::HandleChunk(CHAR*&, UINT32&, NetProtoContent*&)’ 的调用没有匹配的函数
HttpDecode.h:40: 附注:备选为: BOOL Ht


相关问答:

C/C++里屏shift+f10键要怎么写! - C/C++ / C++ 语言

SHIFT加F10与那个键右ctrl边上的那个键功能一样,想屏这个
但不知要怎么写那个组合键!
有没哪个大侠放一段这个的代码或写一段
http://topic.csdn.net/u/20090609/15/7dc9fb70-243f-4070-9cfd-34e48b66e6c6.html ......

linux命令大全 - Linux/Unix社区 / UNIX文化

咨询QQ:269562808
bzip2recover
功能说明:用来修复损坏的.bz2文件。
语法:bzip2recover[.bz2压缩文件]
补充说明:bzip2是以区块的方式来压缩文件,每个区块视为独立的单位。因此,当某一区
块损坏时,便可利 ......

c语言实现linux time相关函数 - C/C++ / C语言

现在需要在一个嵌入式系统中实现时间函数,编译器未提供time库函数,请问大家如何用c语言实现时间函数啊?
年月日时分秒 到 整数秒(从1970年开始) 之间的相关转换啊
类似mktime 和localtime的功能,谢谢
mktime ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号