Вы можете поставить using namespace std;
в верхней части своего кода, чтобы вам не приходилось полностью квалифицировать стандартный материал C ++, но многие разработчики считают его плохим тоном.стандартный материал с std::
, который делает код длиннее:
std::cout << "Hello, world.\n";
, но не дает мне проблем с конфликтами пространства имен.std::
префиксы в действии:
$ cat testprog.cpp
#include <iostream>
#include <fstream>
int main (void) {
int n;
std::ifstream inFile("input.txt");
inFile >> n;
std::cout << "File contained " << n << '\n';
return 0;
}
$ cat input.txt
42
$ g++ -Wall -Wextra -o testprog testprog.cpp ; ./testprog
File contained 42