
先ずthisはメンバ関数を呼び出したオブジェクトのアドレスを格納したポインタであることは分かります。
例えば、クラス名をTest、オブジェクト変数をa、呼び出した関数をyamada()とすると、
Test a;
a.yamada();
と書け、yamada()の中に書かれたthisは&aのことを指しますよね?
しかし*thisは何を指すのでしょうか?
例えば
int b = 5;
int* pB = &b;
だったら
*pB = 5
となりますが、aの場合にはメンバ(値と関数)が代入されているので、
*this = クラスに書かれた値と関数全部
となるのでしょうか。
詳しい方がいらっしゃいましたら
ご教授お願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCEL VBAにて動的にCheckBOXを...
-
パワーポイントのVBAでテキスト...
-
C#でフォームのオブジェクト名...
-
ビジュアルC++でボタンの有...
-
SQLException
-
三角形オブジェクト
-
Webアプリケーションのエラーメ...
-
戻り値がクラスオブジェクト
-
コピーコンストラクタが呼び出...
-
Object型からDouble型へのキャスト
-
ArrayLsitのデータ取得
-
findObjっていう関数は何をして...
-
Accessの連結・非連結オブジェ...
-
VBSでのステートメントの末尾が...
-
Setステートメントの使い方につ...
-
JSPのout.printについて
-
0 == False はいいけど
-
newは明示的にした方が良いのか?
-
Excelで =EMBED("Acrobat Docu...
-
VBA 図形の削除
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで =EMBED("Acrobat Docu...
-
VBA 同じ名前のオブジェクトを...
-
EXCEL VBAにて動的にCheckBOXを...
-
パワーポイントのVBAでテキスト...
-
C#でフォームのオブジェクト名...
-
VBAのWindowオブジェクトとWork...
-
Object型からDouble型へのキャスト
-
時間帯判定をする。
-
C++で*thisは何を指しているの...
-
ワイルドカード<?>と型パラメー...
-
Accessの連結・非連結オブジェ...
-
COMコンポーネントって何?
-
newは明示的にした方が良いのか?
-
ビジュアルC++でボタンの有...
-
CoCreateInstanceでエラーになる。
-
ResultSet での問題
-
多人数のじゃんけんプログラム
-
printerオブジェクトでのテキス...
-
サーブレットのクラス図について。
-
VBSでのステートメントの末尾が...
おすすめ情報