C++相談室 part137at TECH
C++相談室 part137
- 暇つぶし2ch669:名前空間で限定すればおk↓↓↓ ttps://ideone.com/p4FS43 21行目のOP_EQ_FOO_ENを定義してもしなくてもビルドが通り、Foo::operator==()の呼び出し回数を除き同じ結果になる。 ただし、operator==()についてはちょっぴり闇が深いことがわかった。 名前空間std::rel_opsにはoperator==()テンプレートが存在しない 上のサンプルではstd::rel_ops名前空間に無理矢理operator==()テンプレートを追加したが、 実際にやるときは独自の名前空間でoperator<()以外の全部(==、!=、>、<=、>=)を用意しておくことになるん ジャマイカ
次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch