当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,