Cpp Using 新しいページはコチラ
提供: yonewiki
(ページの作成:「<table class="mbox-small" style="border:1px solid #aaa; background-color:#f9f9f9; width:22em;" id="RealTitleBanner"> <tr> <td style="width:1px;"></td> <td class="mbox-tex...」) |
|||
1行: | 1行: | ||
+ | [[C PlusPlus#C++からの技術|C++]]に戻る | ||
+ | |||
+ | |||
<table class="mbox-small" style="border:1px solid #aaa; background-color:#f9f9f9; width:22em;" id="RealTitleBanner"> | <table class="mbox-small" style="border:1px solid #aaa; background-color:#f9f9f9; width:22em;" id="RealTitleBanner"> | ||
<tr> | <tr> | ||
<td style="width:1px;"></td> | <td style="width:1px;"></td> | ||
− | <td class="mbox-text plainlist" style="">本来の表記は「<b><span id="RealTitle" style="font-size:large;">C++ Using</span></b>」です。この記事に付けられた題名は{{記事名の制約}}から不正確なものとなっています。</td> | + | <td class="mbox-text plainlist" style="">本来の表記は「<b><span id="RealTitle" style="font-size:large;">C++(Cpp) Using</span></b>」です。この記事に付けられた題名は{{記事名の制約}}から不正確なものとなっています。</td> |
</tr> | </tr> | ||
</table> | </table> | ||
8行: | 11行: | ||
<br /> | <br /> | ||
== '''using''' == | == '''using''' == | ||
+ | |||
[[Cpp NameSpace|namespace(名前空間)]]を使うと、関数名の呼び出しを明確にできますが、名前空間の指定を都度、実施するには関数名が長くなりすぎるため、usingを使って名前空間の指定を省略しようとするものです。usingには名前空間に対する2つの役割があります。 | [[Cpp NameSpace|namespace(名前空間)]]を使うと、関数名の呼び出しを明確にできますが、名前空間の指定を都度、実施するには関数名が長くなりすぎるため、usingを使って名前空間の指定を省略しようとするものです。usingには名前空間に対する2つの役割があります。 | ||
# ファイル単位で名前空間を省略 | # ファイル単位で名前空間を省略 | ||
37行: | 41行: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
ヘッダファイル内でusingを利用すると、インクルードしたファイルでも有効になるため、コードを再利用する際にインクルードファイルの定義が優先され、柔軟な名前空間設定が出来なくなりますので、インクルードファイルでは使わない方がよいです。 | ヘッダファイル内でusingを利用すると、インクルードしたファイルでも有効になるため、コードを再利用する際にインクルードファイルの定義が優先され、柔軟な名前空間設定が出来なくなりますので、インクルードファイルでは使わない方がよいです。 | ||
+ | |||
+ | |||
+ | [[C PlusPlus#C++からの技術|C++]]に戻る |