【初心者歓迎】C/C++室 Ver.45【環境依存OK】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
400:デフォルトの名無しさん 07/12/16 20:43:17 C++でnewしたヤツをdeleteする時、 newした時の型のままのポインタをdeleteしないとダメ? キャストされて別の型になってるポインタをdeleteしても 大丈夫? 401:デフォルトの名無しさん 07/12/16 20:44:45 >>400 virtual 402:デフォルトの名無しさん 07/12/16 20:57:41 >>400 new したときのクラスの基底クラスにキャストされてるポインタは、その基底クラスが virtual なデストラクタを持っていれば delete できる。 403:デフォルトの名無しさん 07/12/17 00:14:23 >>399 何がやりたかったのかわからんが、多分それはクラス設計ミス。 404:デフォルトの名無しさん 07/12/17 00:16:01 >>399 参照するだけなら、クラスAの配列の要素にアクセスするメンバ関数をinlineで作るとか 405:デフォルトの名無しさん 07/12/17 03:59:03 クラスの設計って難しいよねぇ。 PDO(PHPね)とか使うと、オブジェクト指向すげぇ!って感動するけれど、 自分でいざ、クラス設計してねって言われると、Orz。 何かコツがあるのかしらん? Cのライブラリでも、構造体使ってうまくオブジェクト指向っぽいもの?を実現しているのを見ると、 感激する!
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5003日前に更新/246 KB
担当:undef