Visual Studio 2008中字符串头文件不是cstring是string?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Studio 2008中字符串头文件不是cstring是string?相关的知识,希望对你有一定的参考价值。
我如果用#include <cstring>会报错,用#include <string>就没问题了,奇怪,C++不是用cstring的吗?
奇怪了,哪有cstring这个头文件!就有string头文件!
CSstring是微软的MFC专用字符串类~
不需要你去包含头文件,使用MFC,会自动添加进去的 参考技术A <cstring> 对应的是 C 字符串操作函数的头文件 <string.h>
<string> 才是 C++ 字符串类的头文件
两者不可混淆 参考技术B CString 是MFC的字符串类 里面有很多可以操作字符串的函数 没有cstring这个头文件的
以上是关于Visual Studio 2008中字符串头文件不是cstring是string?的主要内容,如果未能解决你的问题,请参考以下文章
visual studio 2008 c++ 中怎样添加动态链接库?
为啥在visual studio 2008中使用DWORD添加头文件windef.h不行,一定要windows.h。
C++ Visual Studio 2008 中未声明的标识符
如何在 Visual Studio 中使用有关头文件路径的 C++ 库的依赖项