0からの、超初心者C++相談室at TECH0からの、超初心者C++相談室 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト559:デフォルトの名無しさん 23/11/10 23:49:08.54 VDRR6isO.net >>558 その「相互代入」って何ですか? 560:はちみつ餃子 23/11/10 23:56:43.46 Irnop6+y.net >>558 自動変数の寿命はスコープ単位だから それより長い寿命のオブジェクトが必要なら new する。 寿命の種類のことを Storage duration といい、 new で生成したオブジェクトは Dynamic storage duration に該当する。 継承関係がどうこうというのは何が言いたいのかよくわからないが、 ポインタの性質はオブジェクトの寿命とは関係ない。 561:デフォルトの名無しさん 23/11/12 00:13:49.90 M40i1rJ9.net 相互代入は言葉がおかしいですね。 基底クラスのポインタで派生クラスのオブジェクトをポイントできるというものです。 オブジェクトのボインタを使う場面があまりないので用途を聞きました。 >>560 >自動変数の寿命はスコープ単位だから それより長い寿命のオブジェクトが必要なら new する。 自分の場合、関数内より長い寿命が必要となったらそれはもうグローバルにしてしまいます。設計方針がよくないですかね。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch