在C ++中声明String变量

时间:2017-06-11 10:57:17

标签: c++ gcc4.9

我使用的是具有GCC 4.9.2 C ++编译器的Dev-C ++。 我很困惑在哪里和哪里不使用以下内容来声明字符串变量:

    仅限
  1. com.android.support:animated-vector-drawable:24.0.0
  2. 仅限
  3. #include <string>
  4. 仅使用#include <string.h>而没有标题
  5. std::string
  6. 因为所有内容都编译并在devc ++中运行,所以我无法理解所有这些

    背后的概念

1 个答案:

答案 0 :(得分:2)

要使用std::string,请始终使用#include <string>

您提到的其他标头文件与std::string无关。

如果您有适当的std语句,可以省略using命名空间作用域

using std::string;

using namespace std;

(后者isn't recommended in real code for various reasons