- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C++コードの読み方について)
C++コードの読み方について
このQ&Aのポイント
- C++コードの読み方についてお困りですか?Param_p()という配列の処理やVarA*型について疑問を持っていますね。
- まず、Param_p()という配列が呼ばれたら、m_parentParam_pの値をParam_p()という配列に入れるという意味です。
- そして、VarA*はポインタを表す記号で、ここではVarA型のポインタを返す関数という意味です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> これはParam_p()という配列が呼ばれたら、m_parentParam_pの値をParam_p()という配列に入れなさいという意味でしょうか? フツーに解釈すれば、m_parentParam_pのポインタ変数の指している先のモノの、Param_p()関数を呼び出してreturnしろって処理です。 「->」はメンバーアクセス演算子です。 メンバー アクセス演算子: . および -> https://msdn.microsoft.com/ja-jp/library/b930c881.aspx > VarA*とアスタリスクが出ている意味が分かりません。 VarAがクラスだか構造体だか分かりませんが、それへのポインタを返す関数Param_p()ってことでは。
その他の回答 (1)
- catpow
- ベストアンサー率24% (620/2527)
回答No.1
こういうコードは、C言語でも使われています。 質問者さんは、C++以前にC言語をきちんと勉強しましょう! >>なぜここで、必要になるのかが分かりません。 このコードが使われているプログラムソースを理解すれば、わかると思います。
お礼
分かりやすいご説明ありがとうございます。