- 1 名前:デフォルトの名無しさん [2009/01/11(日) 11:13:44 ]
- C++標準ライブラリの一つ、STLについて。
前スレ 【C++】STL(Standard Template Library)相談室 10 pc11.2ch.net/test/read.cgi/tech/1219719677/ 過去ログ・リンク・書籍紹介は >>2 以降
- 284 名前:デフォルトの名無しさん mailto:sage [2009/08/01(土) 22:07:16 ]
- そういえばlsってよくslと打ち間違えて電車走るな
電車は飽きたので、slって打ったらSTLを宣伝するディストリを誰か作って
- 285 名前:デフォルトの名無しさん mailto:sage [2009/08/01(土) 22:39:14 ]
- >>284
走っているのは蒸気機関車であって電車ではない罠。 つーか、適当なSTL紹介文書を垂れ流すスクリプトを作って問題のslよりも上流に置けばいいだけじゃん。
- 286 名前:デフォルトの名無しさん mailto:sage [2009/08/01(土) 22:47:12 ]
- alias sl='lynx www.sgi.com/tech/stl/'
- 287 名前:デフォルトの名無しさん mailto:sage [2009/08/05(水) 23:59:28 ]
- ttp://d.hatena.ne.jp/wasisan/20090703/
STLってlistとtreeを区別するもんだっけ?
- 288 名前:デフォルトの名無しさん mailto:sage [2009/08/07(金) 10:25:05 ]
- >>287
別に区別するともしないとも言ってないんでないの?
- 289 名前:デフォルトの名無しさん mailto:sage [2009/08/07(金) 18:32:11 ]
- STLの中にはlistと別に_Treeクラスがある
listのノードは_Next, _Prevがあるだけだが _Treeのノードは_Parent, _Left, _Rightがあるから 手が一本多い=構造に違いがある っていうレスを求めてるのか?>>287
- 290 名前:デフォルトの名無しさん mailto:sage [2009/08/07(金) 19:44:14 ]
- 標準で定められてるSTLコンテナはvector,deque,list,set,multiset,map,multimapだけ
treeはないし、あったとすればそれはベンダの独自拡張だから何とも言えない
- 291 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 02:49:21 ]
- VCだと確かmapとsetの親がtreeだったな
- 292 名前:デフォルトの名無しさん mailto:sage [2009/08/21(金) 00:36:35 ]
- 今時二分木とかw
ハッシュマップだろjk
- 293 名前:デフォルトの名無しさん mailto:sage [2009/08/21(金) 01:20:43 ]
- おまえのハッシュはソート済みにしてくれんのか
- 294 名前:デフォルトの名無しさん mailto:sage [2009/08/21(金) 02:15:38 ]
- おうよ、常にソート済みさ
- 295 名前:デフォルトの名無しさん mailto:sage [2009/08/21(金) 02:25:42 ]
- 鬼才あらわる
- 296 名前:デフォルトの名無しさん mailto:sage [2009/08/21(金) 11:04:35 ]
- >>294
男前だなあんた
- 297 名前:デフォルトの名無しさん [2009/08/21(金) 12:08:50 ]
- std::stringstreamは、ostringstreamとistringstreamの多重継承であると知った
std::stringはstd::stringstreamと関係してる?別物?
- 298 名前:デフォルトの名無しさん mailto:sage [2009/08/21(金) 12:18:47 ]
- >>297
当然関係してる。 で、当然別物。
- 299 名前:デフォルトの名無しさん mailto:sage [2009/08/21(金) 12:34:25 ]
- >>297
嘘乙 stringstreamはiostreamを継承している
- 300 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 21:02:08 ]
- int a[10];
std::generate(a, a+10, rand); で乱数を入れられますが、rand()%100を入れたい場合、bindとか使ってどう書けばいいですか? lambdaならできそうな気はしますが。
- 301 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 22:33:27 ]
- >>300
generate(a, a+10, bind(modulus<int>(), bind(rand), 100)); TR1(bind)無しだと関数オブジェクト作らないと無理かな。 bindが使える環境ならTR1のrandomを使った方が良いような気がする。
|

|