【发布时间】:2014-07-03 10:34:28
【问题描述】:
我将使用 eclipse 在 c++ 中开发一个应用程序。我的问题是使用 size_t 类型变量在 first.cpp 文件中可以正常工作,但在同一项目的 second.cpp 文件中不能正常工作。
变量like的声明
size_t myVariable;
它说“类型 size_t 无法解析”
【问题讨论】:
-
你在 second.cpp 中包含了 size_t 的头文件吗?
-
将其更改为
std::size_t并在顶部添加#include <cstddef>。 -
@Nipun Ya 我添加了所有头文件,但在我的 first.cpp 文件中使用了面向过程的代码,而我的 second.cpp 文件包含面向对象的代码。
-
@Simple 抱歉,我实际上使用了 std::size_t 然后它也不起作用......!
-
@Devani,你最好发布你的代码。没有它就很难理解。如果您有 VS 编辑器,请尝试在其上运行相同的编辑器。这将帮助您确定它是否会像您在问题中提到的那样因为 eclipse 编辑器而出现。