- 55 名前:デフォルトの名無しさん mailto:sage [2009/05/31(日) 16:15:17 ]
- >>54
> SStruct& sTestStruct = GetReturnStruct(); は > 1.GetReturnStruct()で返り値の変数が作られる > 2.それを参照する。 つづきは 3. 1で作った返り値の変数が破棄される。(参照は破棄済みのデータを指すことになり、使えない) > SStruct sTest1Struct = GetReturnStruct();は > 1.GetReturnStruct()で返り値の変数が作られる > 2.宣言SStruct sTest1Structで変数が作られる > 3.返り値の変数をsTest1Structに代入 つづきは 4. 1で作った返り値の変数が破棄される。(コピー済みのsTest1Structは残るので、使える)
|

|