Vc2005编译问题请教,
1.编译错误提示如下:
6>algnstdlib.h(45) : error C2440: '=' : cannot convert from 'const void *' to 'void *'
6> Conversion loses qualifiers
6>algnstdlib.h(46) : error C2440: '=' : cannot convert from 'const char *' to 'char *'
6> Conversion loses qualifiers
6>algnstdlib.h(50) : error C2440: '=' : cannot convert from 'const char *' to 'char *'
6> Conversion loses qualifiers
6> lgnstdlib.h(51) : error C2440: '=' : cannot convert from 'const char *' to 'char *'
6> Conversion loses qualifiers
2,指示错误代码:
DECL_ALIGNED_STDLIBFUNC(void * , memchr , (const void * buf, int c, size_t count) , (buf, c, count) )
不知道是什么问题,请哪位大侠指教,多谢!
--------------------编程问答-------------------- DECL_ALIGNED_STDLIBFUNC这个是你自己的宏吧。
你给的信息太少。
但是,错误的原因应该是你在需要void *的地方使用const void *了。
--------------------编程问答-------------------- 同意楼上````
补充:.NET技术 , VC.NET