摘要: 在VC 6.0 上使用 STL 的时候会出现这种警告。是由于C++在内部生成的变量名超过了 255 个字符所致,在测试(Debug)版本中编译器限制生成的变量名的最大长度。一般可以忽略这类错误,想屏蔽它可以使用 #pragma warning (disable: 4786)。你其实不用理会这个警告,因为它只会影响到Debugger,而不会影响到真实的代码。实际上,如果你编译一个Release版本的话,就会发现这个警告已经完全消失了。消除这个警告可能有一点难度,因为这属于预处理器的行为。一般建议你这么做:#pragma warning(disable : 4786)#include <st 阅读全文
posted @ 2011-11-06 11:46 Tenger 阅读(230) 评论(0) 推荐(0) 编辑