C++は難しすぎ
■ このスレッドは過去ログ倉庫に格納されています
0134デフォルトの名無しさん
NGNGそういうやり方が有効な時もあるんだろうけど、
だからってスマートポインタ使った設計を否定しちゃいけないよな。設計云々語る以上さ。
っていうか、あんたの提示した「1つめのやり方」は曖昧だし、
他の要因次第で使えない可能性は高いよな?
で「2つ目のやり方」の場合、いつ誰がトリガーを押すのかが問題になる。
それは結局C++以前の「すべてプログラマが管理する」時代への逆行を意味するのでは?
これを解決しようとするとC++ではデストラクタ経由スマートポインタ行きの船に乗ることになる。
実装の前に設計なし、設計の前に実装なし。
とりあえず否定するまえに挑戦してみろ。
■ このスレッドは過去ログ倉庫に格納されています