' P '

whatever I will forget

C++ Namespaces 定義の仕方

stdとかのnamespacesを使用したい時の2通りのやり方

 

1. stdを冒頭に定義してしまう

using namespace std;

*ただ、これをやってしまうとcoutとかcinだけ使いたいのに、全部のfucntionが使用されてしまうことになるので、大規模プログラムには向かない

 

2. 使いたいfunctionだけ定義する

using std::cin;

using std::cout;

using std::endl;

使いたいものだけ定義するやり方。

 

上記2通りをやっておけば

int main() {

int number;

cout << "type your randum number!";

cin >> number;

cout << number << endl;

return 0;

}

みたいな感じで、std::cinとかをしなくて良くなる。それだけ。