Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/142.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 获取应用程序的内存使用情况时出错_C++_Syntax_Struct_Compiler Errors - Fatal编程技术网

C++ 获取应用程序的内存使用情况时出错

C++ 获取应用程序的内存使用情况时出错,c++,syntax,struct,compiler-errors,C++,Syntax,Struct,Compiler Errors,我试图使用这段代码来获取我的应用程序的内存使用情况。但是,我在尝试编译时遇到以下错误: 错误:在“(”标记之前需要构造函数、析构函数或类型转换 这是我的密码: #include "sys/types.h #include "sys/sysinfo.h using namespace std; struct sysinfo memInfo; sysinfo (& memInfo); 除非您遗漏了代码的重要部分,否则您似乎试图在命名空间范围内调用sysinfo(&meminfo)。但是,

我试图使用这段代码来获取我的应用程序的内存使用情况。但是,我在尝试编译时遇到以下错误:

错误:在“(”标记之前需要构造函数、析构函数或类型转换

这是我的密码:

#include "sys/types.h
#include "sys/sysinfo.h

using namespace std;
struct sysinfo memInfo;
sysinfo (& memInfo);

除非您遗漏了代码的重要部分,否则您似乎试图在命名空间范围内调用
sysinfo(&meminfo)
。但是,命名空间范围内不能有函数调用语句。请尝试将代码移动到函数中,例如:

int main() {
    struct sysinfo meminfo;
    sysinfo(&meminfo);
    // ...
}

为什么在 >中引用的引用不包括指令?这可能是你的问题。非常感谢。我知道这是一个很愚蠢的问题,但我仍然不习惯C++。抱歉。