名前空間
名前空間(ネームスペース)は、プログラムの一部を、名前を使ってグループ分けをする。
名前空間は、namespaceという宣言子と、{ }(ブロック)によって表現する。
この名前空間内の変数/関数を使う場合、
大域解決演算子::を使うか、
usingを使う方法がある。
名前空間は、namespaceという宣言子と、{ }(ブロック)によって表現する。
- ヘッダファイル
//! ネームスペース"name"を定義 namespace name { //! 関数を定義 void funyanyara(); }
- ソースファイル
//! funyanyara()関数を定義 void name::funyanyara() { ・・・; }
この名前空間内の変数/関数を使う場合、
大域解決演算子::を使うか、
- 例1
name::funyanyara();
usingを使う方法がある。
- 例2
using namespace name; funyanyara();
コメント
コメントを投稿