我使用的是具有GCC 4.9.2 C ++编译器的Dev-C ++。 我很困惑在哪里和哪里不使用以下内容来声明字符串变量:
com.android.support:animated-vector-drawable:24.0.0
#include <string>
#include <string.h>
而没有标题std::string
因为所有内容都编译并在devc ++中运行,所以我无法理解所有这些
背后的概念答案 0 :(得分:2)
要使用std::string
,请始终使用#include <string>
。
您提到的其他标头文件与std::string
无关。
如果您有适当的std
语句,可以省略using
命名空间作用域
using std::string;
或
using namespace std;