Cpp 参照 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(参照)
 
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++ 参照</span></b>」です。この記事に付けられた題名は{{記事名の制約}}から不正確なものとなっています。</td>
+
<td class="mbox-text plainlist" style="">本来の表記は「<b><span id="RealTitle" style="font-size:large;">C++(Cpp) 参照</span></b>」です。この記事に付けられた題名は{{記事名の制約}}から不正確なものとなっています。</td>
 
</tr>
 
</tr>
 
</table>
 
</table>
8行: 11行:
 
<br />
 
<br />
 
== '''参照''' ==
 
== '''参照''' ==
 +
 
ポインタはアドレスの中身を保持するアドレス変数でしたが、C++では参照型と呼ばれるアドレス中身を直接アクセスするための型が定義できます。
 
ポインタはアドレスの中身を保持するアドレス変数でしたが、C++では参照型と呼ばれるアドレス中身を直接アクセスするための型が定義できます。
 
参照型には型名の後ろに&記号をつけて宣言します。宣言の記述形式はポインタと変わりません。具体的な使用例は以下のようになります。
 
参照型には型名の後ろに&記号をつけて宣言します。宣言の記述形式はポインタと変わりません。具体的な使用例は以下のようになります。
117行: 121行:
 
Main
 
Main
 
nSize    Addres->37f82c Value->256
 
nSize    Addres->37f82c Value->256
refnSize Addres->'''37f82c''' Value->256
+
refnSize Addres->37f82c Value->256
  
 
********************************************************
 
********************************************************
 
* RefPrint(int& refnInt)参照型
 
* RefPrint(int& refnInt)参照型
* RefPrint関数 refnInt Addres->'''37f82c''' refnInt->256
+
* RefPrint関数 refnInt Addres->37f82c refnInt->256
* RefPrint関数内で引数の値変更を実施 →'''512'''へ
+
* RefPrint関数内で引数の値変更を実施 →512へ
 
*
 
*
 
* RefPrint(int& refnInt)
 
* RefPrint(int& refnInt)
129行: 133行:
  
 
Main
 
Main
nSize    Addres->37f82c Value->'''512'''
+
nSize    Addres->37f82c Value->512
refnSize Addres->'''37f82c''' Value->512
+
refnSize Addres->37f82c Value->512
  
 
********************************************************
 
********************************************************
 
* ValPrint(int valnInt)通常型
 
* ValPrint(int valnInt)通常型
* ValPrint関数 valnInt Addres->'''37f74c''' valnInt->512
+
* ValPrint関数 valnInt Addres->37f74c valnInt->512
* ValPrint関数内で引数の値変更を実施 →'''1024'''へ
+
* ValPrint関数内で引数の値変更を実施 →1024へ
 
*
 
*
 
* ValPrint(int valnInt)
 
* ValPrint(int valnInt)
142行: 146行:
  
 
Main
 
Main
nSize    Addres->37f82c Value->'''512'''
+
nSize    Addres->37f82c Value->512
 
refnSize Addres->37f82c Value->512
 
refnSize Addres->37f82c Value->512
  
148行: 152行:
 
* PointPrint(int* pnInt)通常型
 
* PointPrint(int* pnInt)通常型
 
* PointPrint関数 pnInt Addres->37f82c pnInt->512 &pnInt->37f74c
 
* PointPrint関数 pnInt Addres->37f82c pnInt->512 &pnInt->37f74c
* PointPrint関数内で引数の値変更を実施 →'''2048'''へ
+
* PointPrint関数内で引数の値変更を実施 →2048へ
 
*
 
*
 
* PointPrint(int* pnInt)
 
* PointPrint(int* pnInt)
* PointPrint関数 pnInt Addres->'''37f82c''' pnInt->2048 &pnInt->'''37f74c'''
+
* PointPrint関数 pnInt Addres->37f82c pnInt->2048 &pnInt->37f74c
 
********************************************************
 
********************************************************
  
168行: 172行:
  
 
次の[[Cpp 右辺値参照]]という型にも発展していくものになっています。
 
次の[[Cpp 右辺値参照]]という型にも発展していくものになっています。
 +
 +
 +
[[C PlusPlus#C++からの技術|C++]]に戻る

2021年2月6日 (土) 00:00時点における最新版



個人用ツール
名前空間

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