1 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 23:10:49 ] The C++ Standards Committee www.open-std.org/jtc1/sc22/wg21/ wikipedia ja.wikipedia.org/wiki/C%2B%2B0x C++0x pc11.2ch.net/test/read.cgi/tech/1149440647/ C++0x 2 pc11.2ch.net/test/read.cgi/tech/1191842951/ C++0x 3 pc11.2ch.net/test/read.cgi/tech/1204808027/ C++0x 4 pc11.2ch.net/test/read.cgi/tech/1214407525/
452 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 01:21:45 ] あれは結構な割合で、rejectされるだろうけど一応送っておくか、的な雰囲気のものが入っていた気がする。
453 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 02:50:54 ] どーせ仕事じゃ誰も使わないよ。
454 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 03:45:10 ] >>452 Unicode関係とか結構気合い入れて議論してたんじゃないの? サックリrejectされてて笑ったが
455 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 16:09:19 ] あんなコメント読まされる方もたまったもんじゃない。 かなり基本的な部分でUTF-8前提にしろとかもうアホかと。
456 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 17:24:29 ] ttp://ja.wikipedia.org/wiki/ビャーネ・ストロヴストルップ ビャーネ・ストロヴストルップ(Bjarne Stroustrup, 1950年6月11日 - )は、 デンマークのオーフス生まれのコンピュータ科学者。 本人による自身の名前の発音は「びよーねすっぽすっぽ」に近い。
457 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 20:12:24 ] ttp://www.research.att.com/~bs/bs_faq.html#pronounce ttp://www.research.att.com/~bs/pronounciation.wav どのへんが近いんだ?
458 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 20:34:26 ] そうだよな、「すっぽすっぽ」じゃなくて「すぽっすぽっ」だろ?
459 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 20:41:39 ] JPのコメントにすぽすぽも呆れとったわ
460 名前:デフォルトの名無しさん mailto:sage [2009/04/05(日) 23:11:55 ] とりあえず提案だけは出しておこうってのはどう考えても間違いだったな 無理なものは無理と委員会で止めるべきだった
461 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 01:07:29 ] 説明が足りてるか、表現が正確か、おかしな解釈が出来てしまわないか、あたりの確認なのに JPだけ変な気合い入れて新機能の提案みたいなことしてて明らかに浮いてる 恥ずかしいわ
462 名前:デフォルトの名無しさん [2009/04/06(月) 01:09:30 ] そんなことに恥ずかしがるのはJPだけ みんな言いたいこと言ってる
463 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 04:26:23 ] 「スドゥハウっスドホッブ」を「すっぽすっぽ」のリズムで読めば良い。 strou と strup の間の「っ」(stød) で声門を絞めるのが肝
464 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 09:22:45 ] 肛門が閉まりました。 つーか読みにくい時は、呼び名つけるだろ? てきとうに、太郎とかつけりゃいいんだよ。
465 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 09:46:58 ] 禿
466 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 10:19:55 ] そんな議論はどこで読めるんですか?
467 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 10:35:34 ] >>457 ほんとだ、「びや〜ね=すぽっすぽっ」に聞こえる。
468 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 14:42:26 ] あまりの卑猥さに美少女中学生も赤面!!!!!!1111
469 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 18:44:45 ] 生粋のデニッシュには言いやすい発音なんだろうな
470 名前:デフォルトの名無しさん [2009/04/07(火) 15:54:36 ] C++0x出たらJAVAとかいらなくなるんだよね? またCさえあればいい時代が来るってことか
471 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 18:39:09 ] Javaがどうなるかは知らんが、0xはGC付き言語の代わりにはならんよ
472 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 19:16:45 ] Javaと対抗になるのはC#とC++/CLIだわな
473 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 04:33:23 ] D…いやなんでもない
474 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 06:13:38 ] >>473 Delphiですね、わかります
475 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 08:57:43 ] C# vs Java F# vs Scala C++ vs D…いやなんでもない
476 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 10:49:00 ] >>473-475 おまいらとは別スレであってるような気がしてならない
477 名前:デフォルトの名無しさん [2009/04/08(水) 12:02:15 ] >>458 twitter.com/finalfusion/status/1469586480
478 名前:インドリ [2009/04/09(木) 10:06:39 ] blogs.wankuma.com/episteme/archive/2009/04/08/171040.aspx d.hatena.ne.jp/faith_and_brave/20090408
479 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 13:49:35 ] > 税込2,940円 高い!
480 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 14:23:51 ] 淫鳥
481 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 17:17:02 ] まあ、どうせ某所にうpされるだろうし そうなったら眺めてみるか
482 名前:デフォルトの名無しさん [2009/04/09(木) 17:31:41 ] C++でこの手の本を書くと、バッドノウハウの詰め合わせみたいになるのは必至だろ…
483 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 17:37:08 ] だがそれがいい
484 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 00:19:14 ] びよーんすぽっすぽっ 誰も名前だとは気づかないな
485 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 00:44:38 ] バッドでもナンでも成程と思わせる何かが含まれてるかどうか 邦人の著者は入門レベルでお茶濁すパターンの繰り返しだからねぇ
486 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 01:18:06 ] >>484 「びよーん」じゃないよ「びや〜ね」だよ。
487 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 01:49:46 ] MC++Dの焼き直しみたいな本じゃなけりゃいいけどな
488 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 02:01:02 ] 参考書買ったつもりが 中身は校正不足な教科書崩れですタ みたいな
489 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 02:16:06 ] 入門書はもういいよ
490 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 02:39:24 ] ガチガチの数学選書みたいにまともなコンパイラもない今の時点での0xの応用を書いてある本がほしいです。
491 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 12:08:52 ] どうせ著者のブログ記事の焼き直しでしょ
492 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 14:04:27 ] 誰も仕事じゃ使わんだろ。
493 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 19:13:34 ] >>490 つ 規格書
494 名前:デフォルトの名無しさん [2009/04/10(金) 20:34:27 ] 規格書に応用なんて書いてないだろ。
495 名前:デフォルトの名無しさん [2009/04/12(日) 03:56:21 ] wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
496 名前:デフォルトの名無しさん [2009/04/14(火) 20:39:55 ] wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
497 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 00:29:40 ] _, ._ ( ・ω・) ○={=}〇, |:::::::::\, ', ´ .wwし w`(.@)wwwwwwwwwwwwwww ~~~~~
498 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 00:33:54 ] テンプレートクラスを入れ子にすると>>演算子が優先されてエラーになることが何度かあったんだが これって次で直るかなぁ? 演算子の優先度の問題だから無理だよな・・・?
499 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 00:39:49 ] >>498 C++0xでは vector<vector<int>> も大丈夫
500 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 02:19:16 ] ttp://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1757.html これな gcc 4.3では取り込まれてる
501 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 02:20:57 ] まあ、読みづらいから俺は空白であけるけどな
502 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 23:37:36 ] ビルド通らないから空白あけてるけどさw 3つ以上入れ子にすると逆に見づらいというか、typedefつかえってことか。
503 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 01:44:57 ] そんなに入れ子にしたら、遅くてたまらんだろ。
504 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 01:55:51 ] それほどでもない
505 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 12:48:27 ] いや遅いって。 javaや.netよりかなり遅くなるぞ。
506 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 12:50:07 ] 遅いってコンパイルの話じゃなかったの?
507 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 17:40:23 ] 何だそりゃ?
508 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 18:14:57 ] javaや.netよりかなり遅くなるって何のネタだよw
509 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 18:32:55 ] コンパイルの時間の話なら、そんな入れ子にしなくても元から十分遅いし。
510 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 18:34:26 ] コンパイルはC++よりC#の方が速いって話でしょ。実行速度の話じゃない でもMPLでもやらない限りテンプレートはあまり関係ないと思うけどね
511 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 19:47:04 ] MPL = MetaProgramming Library な。
512 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 21:35:25 ] TMP!TMP!
513 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 21:36:15 ] vectorを三つ入れ子にしたら、実行速度は確かにスゲー遅くなるだろうな。
514 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 21:42:46 ] MPL() { 笑 };
515 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 02:17:16 ] 実行速度の話だろ? バカなのか?お前らは。
516 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 04:37:53 ] 誰が真の馬鹿なのかは、俺の心の中にしまっておくよ。
517 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 06:16:19 ] そこでしか生きられない言い分だものな。
518 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 08:47:38 ] みんなでシャドーボクシング
519 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 10:02:29 ] じゃあこの山括弧をくっつけて動くようにしろよ!
520 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 10:15:20 ] lヽ ノ l l l l ヽ ヽ )'ーーノ( | | | 、 / l| l ハヽ |ー‐''"l / M | | |/| ハ / / ,/ /|ノ /l / l l l| l M ヽ l ・ i´ | ヽ、| |r|| | //--‐'" `'メ、_lノ| / ・ / | P l トー-トヽ| |ノ ''"´` rー-/// | P | | ・ |/ | l ||、 ''""" j ""''/ | |ヽl ・ | | L | | l | ヽ, ― / | | l L | | !! | / | | | ` ー-‐ ' ´|| ,ノ| | | !! | ノー‐---、,| / │l、l |レ' ,ノノ ノハ、_ノヽ / / ノ⌒ヾ、 ヽ ノハ, | ,/ ,イーf'´ /´ \ | ,/´ |ヽl | /-ト、| ┼―- 、_ヽメr' , -=l''"ハ | l ,/ | ヽ \ _,ノーf' ´ ノノ ヽ | | 、_ _ ‐''l `ー‐―''" ⌒'ー--‐'´`ヽ、_ _,ノ ノ  ̄ ̄ | / プロプロセッサ・メタプログラミングもお忘れなく。
521 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 11:00:58 ] c++で何でわざわざ遅いプログラムつくらなあかんのか。 メタなんて価値なしのオナニーだよな。
522 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 11:06:51 ] はいはいクマクマ
523 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 17:18:26 ] JVM向けのコンパイラ書く奴いねぇかなぁ。 そしたら、ワザワザJavaに書き換える事もなくなって便利なんだが。 ところで、いつのまにやら入れ子クラスから外のクラスにアクセス 出きるようになったんだな。BCC5.5だったか、CL8.0だったか 対応してなくて、ずっとそういうもんだと思い込んでfriend使ってたわ。
524 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 17:49:55 ] >>519 なるよ。
525 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 01:38:10 ] VECTOR3つでも用途によるだろ。 いまどき遅いといっても知れてるわ。
526 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 02:31:07 ] 数えられる程度にしか回らないコード部分なら結果が正しければ少々何しようと勝手だよな
527 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 04:00:06 ] まったくだ とはいえ、vectorを三つも入れ子にするようなコードが 数えられる程度にしか回らないケースって少ないような気もするけどな
528 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 08:28:02 ] >>513 は知恵おくれだろ 馬鹿馬鹿しいからスルー推奨
529 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 10:49:30 ] >>528 知恵遅れはお前だろカスだな。
530 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 12:17:11 ] 本人登場。幼稚なオウム返しによって相手の見方が正しいと証明してしまいました。
531 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 12:35:00 ] 読み書きの速度は配列と変わんないですよね? サイズ変更は起こらないケースで
532 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 13:05:02 ] 違う。配列とは別物なんだから変わってもおかしくない。コンパイラの頑張り次第。
533 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 13:12:48 ] コンパイラ?
534 名前:デフォルトの名無しさん [2009/04/18(土) 13:19:00 ] コンパイラ∋オプティマイザ
535 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 13:21:05 ] >>532 別物なんですか?どう違うんですか?
536 名前:デフォルトの名無しさん [2009/04/18(土) 13:21:59 ] 同じだよ。
537 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 13:41:32 ] 配列とvectorは全く同じというわけではない。 でも要素を指すポインタの配置だとかの制限が多々あって、 vectorの内部構造は配列を使うことが多い。 その場合、最適化次第で配列とほぼ同じ速度で動かせる。
538 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 15:02:39 ] どちらかというと たいていの場合はまったく同じ速度で動かせる、のが正しいだろ なんだよほぼ同じ速度ってw
539 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 15:04:19 ] operator[]をいちいち呼び出すかもしれないって事でわ?
540 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 15:12:03 ] 実測しろ。 vectorは連続性が保証されているから、&[0]で先頭アドレスを取って配列として使うなら、配列と同速度であろうことは想像できる。 ただ、配置される場所がヒープかスタックによっても速度は変わるかもしれない。
541 名前:デフォルトの名無しさん [2009/04/18(土) 15:19:17 ] 実測、実測って、様々なプラットフォームで実行するプログラムはどうするんだよ。 何でもアホみたく実測する前に、一般論で考察しろ。
542 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 15:27:11 ] >>541 様々なプラットフォームで実測して、場合によっては最適な実装を コンパイラスイッチで切り替えるぐらいはしてもいいんじゃない。 一般論で考察して済むようなら、最初から速度が問題になるような箇所じゃないってことだよ。
543 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 15:29:40 ] 実測馬鹿
544 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 15:34:52 ] なんちゃってー!カクカクカクカクカク!
545 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 17:06:23 ] 544 名前:デフォルトの名無しさん[sage] 投稿日:2009/04/18(土) 15:34:52 なんちゃってー!カクカクカクカクカク!
546 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 17:12:51 ] 激烈バカとはなつかしい
547 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 19:31:45 ] カクカクと聞いていやらしいことを想像してしまった美少女中学生がこのスレにいます!
548 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 23:16:36 ] >>540 保証されてない
549 名前:デフォルトの名無しさん [2009/04/18(土) 23:18:40 ] されてるよ。
550 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 23:26:03 ] 当初03の規格には入ってなかったんだけど 後から委員会のほうで「そういう風に作ってね」って付け加えたんだっけか。 いずれにしても現在では保証されてたはず。
551 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 01:17:23 ] 23.2.4.1(2003年版)に > The elements of a vector are stored contiguously, meaning that if v is > a vector<T, Allocator> where T is some type other than bool, then it > obeys the identity &v[n] == &v[0] + n for all 0 <= n < v.size(). と明記されているのでれっきとした仕様です。1998年版にはありませんでした。
552 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 01:42:29 ] まあ、むやみに大きさかえまくってたら遅いだろうけど、そういう場合はlist使うだろうし どっちにしろ入れ子にしなきゃならんものは、Cで書いてもそれなりに重い処理になる。 ということは、使った方が手軽で安全ということになるな。