トップページ > プログラム > 2015年06月02日 > JAKrN9QP

書き込み順位&時間帯一覧

5 位/185 ID中時間01234567891011121314151617181920212223Total
書き込み数1000100000002000000010005



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C++14/C++1z 20
C#, C♯, C#相談室 Part87 [転載禁止]©2ch.net

書き込みレス一覧

C++14/C++1z 20
524 :デフォルトの名無しさん[sage]:2015/06/02(火) 00:38:41.35 ID:JAKrN9QP
>>513
どうして間違いなんですか?
begin()end()があったほうが、使えるシチュエーションが広がりませんか?
汎用性はC++の精神では無いんですか?
C++14/C++1z 20
529 :デフォルトの名無しさん[sage]:2015/06/02(火) 04:56:05.32 ID:JAKrN9QP
>dequeのような両端キューはlistを使えば実現できるのでこれに対するアダプタとしてやればよさそうでもある
>だがlistは各要素ごとにポインタを要するため容量の無駄ができやすい
>かといってvectorをそのまま使うようなアダプタもやっぱりあんまりよろしくない

これはqueueにも当てはまることではないんですか?
stackはともかくqueueでは同じような問題が発生するように思います。
それなのにstd::dequeにbegin()end()clear()があって、
std::queueにはないのは何故ですか?
C++14/C++1z 20
534 :デフォルトの名無しさん[sage]:2015/06/02(火) 12:51:50.65 ID:JAKrN9QP
下りないでください。
std::queueをインターフェースの既定にとどめて、
std::dequeをデータ構造の実装にした理由は何ですか?
C#, C♯, C#相談室 Part87 [転載禁止]©2ch.net
707 :デフォルトの名無しさん[sage]:2015/06/02(火) 12:52:27.67 ID:JAKrN9QP
ブルドックだけは簡便な
C++14/C++1z 20
537 :デフォルトの名無しさん[sage]:2015/06/02(火) 20:24:24.00 ID:JAKrN9QP
どうしてstd::dequeはコンテナで、
std::queueはインターフェイスなんですか?
何故その必要があるんですか?
--- のかもしれない ---
って何ですか?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。