先ず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で質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語の課題が出たのですが自力でやっても分かりませんでした。 要素数がnであるint型の配列v2の並 3 2022/11/19 17:41
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- JavaScript オブジェクト配列の各メンバを任意の式で評価して、その評価値が最大のオブジェクトを返す関数はありますか 2 2023/05/20 15:02
- C言語・C++・C# 関数ポインタの高速化のメリット 7 2023/05/05 20:15
- 大学・短大 C言語線形リストの問題です 3 2022/12/22 00:45
- 英語 先日英語の勉強を始め参考書に 指示代名詞+所有格はNGとありましたが、後の問題でこれはあなたの辞書で 3 2023/05/11 01:08
- その他(プログラミング・Web制作) pythonのグローバル変数 2 2022/11/25 18:02
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- C言語・C++・C# C言語初心者です、、、お助けください 2 2023/03/14 20:08
- Visual Basic(VBA) VBA This Workbookモジュールを別ファイルにコピーする方法 1 2022/09/14 01:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
時間帯判定をする。
-
Excelで =EMBED("Acrobat Docu...
-
JSPのout.printについて
-
JAVAからHTMLへ値を返す方法
-
ワイルドカード<?>と型パラメー...
-
C#でフォームのオブジェクト名...
-
パワーポイントのVBAでテキスト...
-
Object型からDouble型へのキャスト
-
VBAのWindowオブジェクトとWork...
-
【ExcelVBA】Webスクレイピング...
-
Unity,C#、複数の子オブジェク...
-
リアルタイムでグラフを作成
-
ビジュアルC++でボタンの有...
-
EXCEL VBAにて動的にCheckBOXを...
-
LISTBOXの内容が更新されま...
-
インデザインのテキスト回り込み
-
オブジェクト名をforループ内で...
-
COMコンポーネントって何?
-
オブジェクトに値を保持させる...
-
LabelValueBeanで作成したリス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パワーポイントのVBAでテキスト...
-
Excelで =EMBED("Acrobat Docu...
-
EXCEL VBAにて動的にCheckBOXを...
-
ワイルドカード<?>と型パラメー...
-
C#でフォームのオブジェクト名...
-
VBAのWindowオブジェクトとWork...
-
vb.net オブジェクト指向につい...
-
COMコンポーネントって何?
-
オブジェクトレベルとメタレベル
-
ビジュアルC++でボタンの有...
-
時間帯判定をする。
-
LISTBOXの内容が更新されま...
-
VBA 同じ名前のオブジェクトを...
-
オブジェクト名をforループ内で...
-
Object型からDouble型へのキャスト
-
ADO オブジェクトの渡し方
-
bmp画像をjpegやpng画像に圧縮...
-
Vbで通常使用するプリンターを...
-
戻り値がクラスオブジェクト
-
VBAでvlookup関数から、別シー...
おすすめ情報