string不是std的成员-20230420
浏览之前写过的一篇同名文章,感觉<string.h>的用法不太对,所以用VS2019又试了一遍,遇到string不是成员的问题,只需加上即可。
这里写了一个简单的test2类和main函数进行测试,代码如下:
test2.h
#ifndef _TEST2
#define _TEST2
#include <iostream>
class test2
{
public:
test2(const std::string& f2);
};
#endif
test2.cpp
#include "test2.h"
test2::test2(const std::string& f2)
{
std::cout << f2 << std::endl;
}
main.cpp
#include <iostream>
#include "test2.h"
int main()
{
test2 tt2("abcdefg");
return 0;
}
运行结果
参考文献
http://t.csdn.cn/GvFYU
注:2023-04-20 15:24:58,东盛苑。