私はこのエラーに遭遇しました:
main.cpp:22:34:エラー:'getTotalSystemMemory'はこのスコープで宣言されていません
#include <unistd.h>
#include <cstdlib>
#include <stdio.h>
#include <iostream>
using namespace std;
/*
*
*/
int main(int argc, char** argv) {
cout << "Hello World! \n";
cout << getTotalSystemMemory();
return 0;
}
long getTotalSystemMemory()
{
long pages = sysconf(_SC_PHYS_PAGES);
long page_size = sysconf(_SC_PAGE_SIZE);
return pages * page_size;
}
メソッド'getTotalSystemMemory'は同じクラス内にあるため、スコープ内にあると想定しました