C++相談室 part161
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
550:デフォルトの名無しさん 22/08/17 22:10:56.50 6ShnCCAk.net >>542 「複数の参照」が借用で済むようなものなら C++ でも T& でコスト要らなくね? 551:デフォルトの名無しさん 22/08/17 22:12:24.01 vZEBwtyc.net 大抵インクルードガードで1回しか通らないようにしてたけど (クラス定義だけなら)インクルードガードなしで二重に読んでも通るってことなのか… それはしらんかった 552:デフォルトの名無しさん 22/08/17 22:14:06.17 MGAgUcBD.net スレタイ読めや だからRust信者は嫌なんだよ 553:デフォルトの名無しさん 22/08/17 22:17:02.42 IDhwUS5q.net >>550 それはダングリングポインタになりうるからダメ C++には借用とライフタイムの概念がないため先に解放されてしまう事態を避けられない 554:デフォルトの名無しさん 22/08/17 22:35:58.47 eXFNTowk.net 以下のコードをヘッダに記述して複数のソースでインクルードすると、 関数fooは重複定義でコンパイルエラーになります inline指定にすると、コンパイルは通るようになります class myClass { public: void foo(); int i; }; void myClass::foo() { std::cout << "OK"; } このとき変数iは何故重複定義にならないのでしょうか? fooと同様に複数のソースで重複定義になる気がするのですが
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
576日前に更新/289 KB
担当:undef