类型size_t无法解析C++eclipse

Type size_t could not be resolve C++ eclipse

本文关键字:C++eclipse size 类型      更新时间:2023-10-16

我将使用eclipse在c++中开发一个应用程序。我的问题是使用size_t类型的变量在第一个.cpp文件中工作良好,但在同一项目的第二个.cpp中不工作。

等变量的声明

size_t myVariable;

它说"无法解析类型size_t">

您在第二个.cpp文件中缺少一个include。尝试添加,即:

#include <cstdlib>

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

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

另请参阅:此处

如果您不使用using namespace std;,则必须编写std::size_t。如果您想在全局命名空间中包含size_t,可以改为包含,但我建议不要使用它,因为它已被弃用并污染了全局命名空间。

typedef unsigned int size_t;

帮助。如果错了就纠正我。