【C++】STL(Standard Template Library)相談室 4
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
550:デフォルトの名無しさん 05/12/26 11:31:17 >>549 普通「集合」は重複を許すと思うが。 すくなくとも数学ではそうだ。 551:デフォルトの名無しさん 05/12/26 12:02:11 >>550 よくわからん。 数学では {1} = {1,1} じゃないか? 552:デフォルトの名無しさん 05/12/26 12:04:06 数学では普通両者を区別するよ 高校数学までではこんなこと気にしないと思うけどね 553:デフォルトの名無しさん 05/12/26 12:06:13 数学だと重複してるものがいくつあっても同じと考えるから、 実質的に重複を許さないのと同じ http://ja.wikipedia.org/wiki/%E9%9B%86%E5%90%88 >集合は、順番を入れ替えたり、同じものを付け加えても、もとのものと等しい: > {1,2,5,7,10} = {5,1,7,2,1,5,10,2}. 554:デフォルトの名無しさん 05/12/26 12:10:04 ZFは普通じゃないのか。 外延性公理 ∀a∀b[a=b⇔∀x(x∈a⇔x∈b)] 555:デフォルトの名無しさん 05/12/26 14:15:30 質問です。 二次元dequeを作ろうと思っているのですが deque<deque<int> > list; として list.push_back(deque<int>()); とすると、deque<int>のデストラクタが2回呼ばれてしまう気がします。 これはやって大丈夫なのでしょうか。 また、 deque<CHoge> > list; list.push_back(CHoge()); でも同様にCHogeのデストラクタが二回呼ばれてしまい問題が出てしまいました。 dequeはクラスなどの「実体の配列」ではなく、「クラスのポインタの配列」にするべきなのでしょうか。 ですがそうするといちいちpop_backなどをする前にdeleteでデストラクタを呼んでやらなければならなくなり、結構面倒です。 使い方が根本的に間違っているのでしょうか? 実体のdequeがつくれ、pushやpopでコンストラクタやデストラクタが1度ずつ呼ばれてくれるのを期待しているのですが…。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4280日前に更新/228 KB
担当:undef