- 58 名前:デフォルトの名無しさん [2009/05/31(日) 17:28:49 ]
- const参照は一時オブジェクトを束縛する
ということで了解しました。回答ありがとうございます。 ところで、クラスのメンバ関数の作り方で再び質問で、 以下のようなクラスがあるとします。 class CTest { private: SStruct m_sTestStruct; public inline VOID GetStruct(SStruct& sGetStruct) { sGetStruct = m_sTestStruct; } inline SStruct GetStruct() { return m_sTestStruct; } } メンバ変数のm_sTestStructを取得する関数の書き方としては、 1. VOID GetStruct(SStruct& sGetStruct); 2. SStruct GetStruct(); のどちらが処理的には良いのでしょうか? 直感的な見た目としては戻り値がSStructの方がわかりやすいと思うので 自分は大体2の方を使っております。
|

|