类型size_t无法解析C ++ eclipse

时间:2014-07-03 10:34:28

标签: c++ eclipse size-t

我将使用eclipse在c ++中开发一个应用程序。我的问题是在first.cpp文件中使用size_t类型变量工作正常但在同一项目的second.cpp文件中不起作用。

变量声明,如

size_t myVariable;

它说“类型size_t无法解析”

2 个答案:

答案 0 :(得分:1)

您缺少在second.cpp文件中包含一个。 尝试添加即:。

#include <cstdlib>

在这个文件中。然后size_t应该是可解析的。 size_t中的头文件定义如下:

<cstddef> <cstdio> <cstdlib> <cstring> <ctime> <cwchar>

另请参阅:here

如果你不使用using namespace std;,你必须写std::size_t。如果你想在你的全局命名空间中使用size_t,你可以改为包括 - 但我建议反对它,因为它已被弃用并污染全局命名空间。

答案 1 :(得分:0)

typedef unsigned int size_t;

帮助。如果有错请纠正我。