我在VC++6.0中学习C++程序,选的是生成控制程序
我在头文件中使用#include <string.h> ,编辑系统始终没有办法认识字符类型string,无法这样使用
string m;
系统始终提示我说string 是一个未定义的标志符要用到字符类型,解决办法只有用到#include <string> 在程序中加入using spacename std ,上面的定义才能被使用为什么? ,为什么,iostream.h 这样写法又可以使用 cout 输出,是vc++不支持string.h的头文件,还是有其它原因,还是我本来就没有用对!请指点....问题虽然解决了,但是不明白,始终是不爽!
我在头文件中使用#include <string.h> ,编辑系统始终没有办法认识字符类型string,无法这样使用
string m;
系统始终提示我说string 是一个未定义的标志符要用到字符类型,解决办法只有用到#include <string> 在程序中加入using spacename std ,上面的定义才能被使用为什么? ,为什么,iostream.h 这样写法又可以使用 cout 输出,是vc++不支持string.h的头文件,还是有其它原因,还是我本来就没有用对!请指点....问题虽然解决了,但是不明白,始终是不爽!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货