Cpp NameSpace 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(標準namespace)
(標準namespace)
80行: 80行:
 
== '''標準namespace''' ==
 
== '''標準namespace''' ==
 
 C++標準の関数はstdという名前空間に定義されています。なので、標準関数を使うなら、とりあえずusing namespace std;として記述
 
 C++標準の関数はstdという名前空間に定義されています。なので、標準関数を使うなら、とりあえずusing namespace std;として記述
しておくのが良いとされています。良くないとも言っている人もいます。C++標準で使われている関数名と重複しない関数の命名をしていれば、使った方が良いと思います。一部の関数しか使わないとわかっているならusing namespace std::cin;といったように何回も使う標準関数だけをusingで名前空間を設定すると良いのかもしれません。そんなん余計面倒と思うなら標準関数の全ての命名規則を把握しておいて、こういう関数名の定義方法なら重複しないな。という手順をとった方が楽かもしれません。プロジェクトに含まれるファイルならどこかのファイルでusing namespace std; と記載されていればどのファイルも名前空間を省略できます。
+
しておくのが良いとされています。良くないとも言っている人もいます。C++標準で使われている関数名と重複しない関数の命名をしていれば、使った方が良いと思います。一部の関数しか使わないとわかっているならusing namespace std::cin;といったように何回も使う標準関数だけをusingで名前空間を設定すると良いのかもしれません。そんなん余計面倒と思うなら標準関数の全ての命名規則を把握しておいて、こういう関数名の定義方法なら重複しないな。という手順をとった方が楽かもしれません。名前空間stdの中にある関数を利用するプログラムファイルについては、プロジェクトに含まれるファイルのそれぞれでusing namespace std; と記載する必要があります。
  
  

2020年7月17日 (金) 00:00時点における版



個人用ツール
名前空間

変種
操作
案内
ツールボックス