C++相談室 part155
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
200:デフォルトの名無しさん 21/04/14 18:51:48.53 X49CrYgb.net ユニークポインタ自体の大きさが、ポインタだから4バイトくらいに統一されているのかな? 型テンプレートがどんな型でも、定義部分で明示してあればポインタ長のメモリをアロケートされているから、宣言自体はある程度の許容範囲があるということなのかな? 理解が違ってたらすいません 201:デフォルトの名無しさん 21/04/14 19:01:58.75 IrZTmcl1.net >>191 1行目yes 2行目はその場合クラステンプレートの明示的実体化になる 前方宣言の場合は template <class T, class D> class unique_ptr; (もちろん名前空間std内 テンプレートは引数与えられてない限りあくまでテンプレートであってコードは生成されないよ >>194 え、明示的インスタンス化しておけばコンパイル時間抑制できるの? 202:デフォルトの名無しさん 21/04/14 19:39:51.01 udtyfuhd.net 前方宣言というのはあくまで「こういう名前のこういう奴が(どっかに)いますよ」って言ってるだけ 実体がどんなサイズでどんな値やメンバやなんやかんやを持ってるかとかには関知しない
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
286日前に更新/299 KB
担当:undef