【初心者歓迎】C/C++室 Ver.50【環境依存OK】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
200:デフォルトの名無しさん 08/03/17 15:35:27 包茎で禿げてるから、無能と呼ばれないように頑張るわ…… 201:デフォルトの名無しさん 08/03/17 20:56:53 包茎で禿で不能です 202:デフォルトの名無しさん 08/03/17 21:45:45 operator==とかの引数の対称性って手動で保守するしかないんですか? こういうやつ↓ bool operator==(const A& lhs, const B& rhs) {...} bool operator==(const B& lhs, const A& rhs) // これを自動化したい { return rhs == lhs; } 203:デフォルトの名無しさん 08/03/17 21:52:23 boost 204:デフォルトの名無しさん 08/03/17 21:52:26 >>202 Boost.Operatorsにまとめられている。 その例だと、Aがequality_comparable<A, B>を継承して、 operator==(const A& lhs, const B& rhs)を定義すれば、 operator==(const B& lhs, const A& rhs)とoperator !=が作られる。 205:デフォルトの名無しさん 08/03/17 22:56:40 大体の人はよく使う関数などをまとめた個人用ライブラリを作ってると思うのですが どのように管理しているんでしょうか? * mylib/*.{h,c} と一つのディレクトリにヘッダとソース。 * mylib/include/*.h,mylib/src/*.c で mylib/lib/libmylib.a とか。 普通のライブラリ風に。 で使うときにはどうしてます? * mylib ごとコピーして? * mylib/include/ とかにパスを通してる。で -lmylib どうすると楽なのか悩んでます。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4872日前に更新/60 KB
担当:undef