- 1 名前:デフォルトの名無しさん mailto:sage [2006/11/02(木) 20:45:59 ]
- (#゚ー゚)つ < C#、.NETの話題はこちらでどうぞ。
前スレ C♯, C#相談室 Part34 pc8.2ch.net/test/read.cgi/tech/1157549657/ 過去スレは>>2-5あたり。 ※スレタイに「#」を入れても消えちゃうので新スレ立てる人は要注意だ。
- 496 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 12:34:29 ]
- >>>493
その手のサイト運営してる身だけど、 そういう Tips は結構まとめるの面倒なのよね。 日記とかにちまちま書いてる人はいるけど、それを1箇所に集めるとなると。 「この辺りを Tips にまとめて欲しい」みたいなの列挙しといてくれたら そのうちページに起こすけど。 >>495 いや、IComparison<T> デリゲートでもソートできる。 C# 3.0 だと、 list.Sort((x, y) => y.CompareTo(x)); とか書ける。
- 497 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 12:36:10 ]
- 2.0でも、十分楽だと思うけど。
Array.Sort(table, delegate(Hoge x, Hoge y) { return ・・・; });
- 498 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 12:44:30 ]
- delegateは未読です。
C#は記法がキモイのはC++と同じで、 慣れるまで時間がかかりそうです。
- 499 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 12:47:37 ]
- C++ がキモイって。
いったい、元々どこの畑にいたんだ。
- 500 名前:デフォルトの名無しさん mailto:omanuke@hotmail.com [2007/12/12(水) 12:57:45 ]
- >>496
よかったらサイトのアドレス教えてください@メアド
- 501 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 18:52:31 ]
- TextBoxに色付けたり
インデント開始と停止する系の命令はあるですか?
- 502 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 20:28:42 ]
- 釣り?
- 503 名前:デフォルトの名無しさん [2007/12/12(水) 20:35:34 ]
- はい
- 504 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 20:47:52 ]
- リッチなやつにしとけ
- 505 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 23:14:34 ]
- ブルジョワテキストボックスでも開発するか
めちゃくちゃリソース食うの。
- 506 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 23:15:23 ]
- word呼べよ
- 507 名前:デフォルトの名無しさん [2007/12/13(木) 04:30:30 ]
- 例外をcatchするとデバッグしにくいという問題は、
IDEのメニュー「デバッグ」「例外」で対応できる。 基本的にはSystem.IO系やNullReferenceExceptionの「スルー時中断」にチェックを入れる。 あとは発生したベースで必要な例外を追加していけばいい。
- 508 名前:デフォルトの名無しさん [2007/12/13(木) 04:34:09 ]
- 今は特に言う事無いけど何か思いついたら次からここに書き込むよ
- 509 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 09:26:21 ]
- スルー時中断ワロタ
- 510 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 18:23:06 ]
- にゃるるで言及されてたC#のお偉いさんの話は本当なのだろうか。
もしマジだとしたら、ガクブルもので正直この先も使うか考えてしまう。
- 511 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 18:27:37 ]
- 何の話か言えよ
- 512 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 19:09:25 ]
- ヘジたんが AOP 嫌いだとかクエリ式嫌いだと書かれてたアレ?
そんなガクブルな話書かれてたか?
- 513 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 20:18:43 ]
- >>512
そんなことは常識だろ
- 514 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 20:52:09 ]
- >>513
いや、だから、常識なのに何をガクブルしてんの?と。
- 515 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 21:34:46 ]
- クエリ式もあれはひどいよな
使い物にならん
- 516 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 22:38:37 ]
- いやいや、クエリ式は使い出すと便利でしょうがないよ。
- 517 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 22:41:45 ]
- >>516
LINQのほとんどの演算子が使えないのに?
- 518 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 22:59:40 ]
- >>517
どういうこと? 「LINQ to SQL では LINQ の標準クエリ演算子を全部サポートしてないのに?」といいたいのかな?
- 519 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 23:02:05 ]
- >>518
拡張メソッドでは呼び出せて、SQLにも使えるのに クエリ式では使えないものがいっぱいあるだろ
- 520 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 23:11:29 ]
- >>519
ああ、そういうことね。 まあ、それでも、let とか2重 from とか使うときはクエリ式便利。 from x in a from y in b select new { x, y }; とか、クエリ式使わないと SelectMany 使って書くの大変よ。
- 521 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 23:16:59 ]
- 正直letとか使われるとコードがわけわかんなくなる
拡張メソッドでいいじゃん
- 522 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 23:25:31 ]
- や、let はむしろ便利だろ
il からコード起こしてみたらすごいことになってたけどw
- 523 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 23:26:16 ]
- クエリ式この世からなくなってくれればコード読みやすくなるのに
- 524 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 00:33:05 ]
- csvファイルを読み込んで数値計算をさせたいのですけれど
どうやったらいいのか分かりません。 条件式書くのとcsvファイルを読み込んでそのまま出力することはできます。 むしろそれくらいしかできない初心者です。 アドバイスお願いします。
- 525 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 00:34:09 ]
- >>524
そのまま出力できるならその値を出力せずに計算すればよかろ
- 526 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 00:37:08 ]
- >>525
普通に計算式を書いてから、その後出力する処理を書けばいいということでしょうか?
- 527 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 00:38:05 ]
- >>526
その通りだ
- 528 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 00:41:13 ]
- >>527
あああああ そうだったんですか。 難しく考えすぎてました。ありがとうございました。ものすごく助かりました。
- 529 名前:デフォルトの名無しさん [2007/12/14(金) 08:35:40 ]
- てもその計算式をどうやって解析するかは想像できてるか?
- 530 名前:デフォルトの名無しさん [2007/12/14(金) 08:36:06 ]
- 天パ男死ね。バケモン。身障。気色悪すぎ。ボーズで天パ隠すなよ。天パ男死ね。バケモン。身障。気色悪すぎ。ボーズで天パ隠すなよ。
天パ男死ね。バケモン。身障。気色悪すぎ。ボーズで天パ隠すなよ。天パ男死ね。バケモン。身障。気色悪すぎ。ボーズで天パ隠すなよ。 天パ男死ね。バケモン。身障。気色悪すぎ。ボーズで天パ隠すなよ。天パ男死ね。バケモン。身障。気色悪すぎ。ボーズで天パ隠すなよ。 天パ男死ね。バケモン。身障。気色悪すぎ。ボーズで天パ隠すなよ。天パ男死ね。バケモン。身障。気色悪すぎ。ボーズで天パ隠すなよ。
- 531 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 10:33:22 ]
- WinAPI の DllImport やら、 const int WM_HOGE みたいなのをC++ヘッダファイルから
自動生成するようなツールってないの? VB6 にあったやつみたいな。 それか、WinAPI をひたすらラッピングした .NET Frx 向けライブラリ。
- 532 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 10:38:01 ]
- >>531
こういうのは? www.pinvoke.net/
- 533 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 11:14:51 ]
- >>532
おおサンクス。ググっても DllImport の解説やら、WinAPI を使ったサンプルばっか出てきて 困ってたんだよね。これで幸せになれそうだ。
- 534 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 12:18:55 ]
- たしかアドインでPInvoke関連のヤツがあったはず。
具体的に何を補助してくれるのかしらんが、余裕があれば試してみたらいい。
- 535 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 12:23:20 ]
- そのアドインも>>532のリンク先にある
- 536 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 15:06:38 ]
- 隔離スレなのにずいぶん機能してるな
- 537 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 15:14:57 ]
- オライリー プログラミングC#
プログラミング Microsoft Visual C# 2005 言語編 C#の勉強をはじめる場合、どちらがお勧めですか?
- 538 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 15:29:59 ]
- 難しくなさそうなのをちょっと読んで
あとは使ってれば分かる
- 539 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 17:47:31 ]
- >>537
すでにほかの言語が使えるなら、オライリーが無駄な説明がなく理解しやすい。 下はシラネ。ただ、言語編とかつくのは他のも読む前提で書かれてることが多い。 後、@itのC#入門改訂版ならタダで読める。正直助長な部分もあるが、本を買う前に一度見てみて、 それだけでは不十分だと感じてから本を買っても遅くないんじゃないか?
- 540 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 18:58:04 ]
- ってかMSDNとかの Microsoft 様のドキュメント読めば十分すぐるだろ・・・
- 541 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 20:11:48 ]
- >>540
リファレンスには十分だが、携行できないしいろんな意味で不十分 「C#の勉強を始める場合」だからな。
- 542 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 20:13:03 ]
- >>539
C++は使えるのとJAVAの文法の基本は分かっているので オライリーにしてみます。MSの本は高すぎるのもネックです。 >>540 基本を押さえたら適宜参照してみます。
- 543 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 20:48:26 ]
- 携行できないのはたしかにその通りだけど、↓あたりとか折角無料なのに
スルーしてしまうのはもったいないと思う。 ttp://msdn2.microsoft.com/ja-jp/library/67ef8sbd%28VS.80%29.aspx
- 544 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 20:51:56 ]
- >>542
正直、C++ と Java 使えるなら MS のドキュメントだけで十分だと思うけど。
- 545 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 21:07:26 ]
- MSDNの
・C# プログラミング ガイド ・Java 開発者のための C# プログラミング言語 あたりに一通り目を通しとけば、まあいけると思うけどな。 どうしても紙媒体が好きならオライリーのC#いいと思うよ。
- 546 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 21:19:20 ]
- 以外とWebですますっていう人間多いのか?
俺は新しい言語を勉強するときには、とりあえず一冊本を買うんだが、 Webだけだと記憶しづらくないか?
- 547 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 21:20:23 ]
- msdnはローカルに入れますよ
- 548 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 21:25:51 ]
- >>547
ごめん、Webっていうのは言葉のあやで、デジタルデータでってこと。
- 549 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 21:30:31 ]
- あんまり紙資源を無駄にしたくないから本は買わない
ウラニウムとどっちが無駄かは知らんけど
- 550 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 21:42:48 ]
- 「Web ですます」というより、C# は「Web ですむ」。
それくらい日本語情報充実してる。
- 551 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 22:00:43 ]
- どっちにしろ公式のドキュメントには目を通しておく必要があるし、
MSの物の場合それだけで十分なことも多いからなぁ・・・
- 552 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 22:02:49 ]
- 俺の場合基本的に本ですべてすませて、必要なところだけ公式のドキュメントを見る。
- 553 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 23:18:24 ]
- 俺も情報をつかむ程度ならweb、じっくり勉強するなら本だな。
論文とかもできるだけ印刷して読む・・・あ、単純に紙媒体が好きなだけかな?結局好みの問題かも。 でもディスプレイとずっと睨めっこするのは辛くない? というかMSDNは重いのが・・・ 動的生成なサイトってイライラが溜まって好きじゃないんだよなw
- 554 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 23:30:20 ]
- >>553
禿胴。昔はモニター越しの情報も紙媒体も一緒だと考えてたんだが、 長年やってるうちに結局紙媒体の方が覚えやすいっていう結論になった。
- 555 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 00:38:52 ]
- オライリーの本は二部が難しいな。
のマーシャリングやらアセンブリやら属性、シリアル化とか わけわからん。 ここはC#というよりは.NETの世界なんだろうけど。
- 556 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 00:57:36 ]
- >>555
二部って何を指してるの?
- 557 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 00:59:39 ]
- 何らかの言語触ってりゃC#なんか一日で書けると思うが
まークラスライブラリは必要になったときに引くが
- 558 名前:デフォルトの名無しさん [2007/12/15(土) 01:07:27 ]
- 1日もかかるかよ
- 559 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 09:48:19 ]
- >>556
本の目次
- 560 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 10:01:01 ]
- >>557は本当に一日で習得できた?
プログラムを動かすだけならコピペでも出来るし、 それに一通り使えるようになった後ではいままでやってきたことがひどく簡単なことだったと思うもんだよ。
- 561 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 10:09:47 ]
- 何らかの言語触ってりゃ
コボラー 絶対無理w まあ、かけるだけならアホプログラムでも書けるといえなくもないから、 1日でとか短時間を自慢げに言うのって馬鹿にしか見えんよね。
- 562 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 10:13:54 ]
- このスレらしいくだらない話だなw
- 563 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 10:18:49 ]
- >>560
C++やらJavaやらやってたんで、楽勝だったよ。
- 564 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 10:20:54 ]
- 文法理解しただけで「習得」したと思っちゃう人いるよね。
- 565 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 10:34:09 ]
- 何らかの言語と
C++やjavaじゃぜんぜん条件が違うわけだが。 まあそんなことはどうでもいい。 できるって言うレベルが人によって違いすぎて何の意味もないわな。
- 566 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 10:42:55 ]
- blog.livedoor.jp/dankogai/archives/50841173.html
> 私自信、新しいプログラミング言語を3日でマスターできなかったら負けだと思っている。 > もちろん「マスター」にもピンからきりまであるが、ここでいう「マスター」は、もちろんライ > ブラリーやクラスを端から端まで覚えるということではなく、その言語の特徴をつかんで、 > 一目見てその言語で書かれた事がわかるようなコードを読み書きできることを指す。
- 567 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 10:47:36 ]
- C#なんて、2.0あたりまでは、メジャーな言語の寄せ集めみたいな文法で、
入門書をパラパラと読んで「ああ、こういう言語ね」と思えないようなヤツは不勉強すぎ。
- 568 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 10:48:53 ]
- 言語自体の割合は小さくなってフレームワークなんかの割合がでかいって
偉い人も言ってたのにね。
- 569 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 10:52:31 ]
- 1.1まででの壁はデリゲートぐらいか
2.0は匿名メソッド(のスコープ) 言語としてはこじんまり
- 570 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 11:09:48 ]
- あ、こういう言語ね
書ける ここでいうマスター はいはいなんの意味もないね。 ほんとに言語固有の部分は少ないしね。 まあそれでも仕様のボリュームはそれなりにあるけど、 ごく基本的な部分だけでもプログラムは書けるしな。
- 571 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 11:13:31 ]
- そんなんだから、ライブラリでも設計実装させたら
とんでもないことになったりする。
- 572 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 11:22:58 ]
- 深く考えずに、細かいところを検証せずに
やたらマニアックなことする奴も氏ね、 コードは複雑で冗長でそのくせ穴だらけでたいして役にも立たない、 ああもうトラウマだぜ。
- 573 名前:デフォルトの名無しさん [2007/12/15(土) 11:30:57 ]
- みんなすごいんだね。
俺なんて、他人のサンプルコード見ては 「なんだよ、このアトリビュート。どうやって学んだんだよ」 「このプログラムの設計ってまず何からどうやって作ったんだ?」 ってな感じで右往左往して C言語で作ったプログラムをC#で組んでみようと思っても 上手くいかないし。 よし、JAVA宿題スレにそのプログラムの問題投稿して 解いてもらって、そこからJAVA経由で理解しようと 思ったけど、返ってきた答えが答えになってない 不完全なプログラムだったりして、どーしたもんかと考えたり・・・ 基本構文はすぐに解ったけどオブジェクト指向が出来てない 自分に辟易する。
- 574 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 11:32:45 ]
- それは単に自分の頭が悪いだけで、
みんながすごいわけじゃなかろう。
- 575 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 11:35:21 ]
- >>573
あんまりふらふらせずに一つの言語に専念してみたらどうだろうか? ここで上がってる多言語使える人間も、基本的には一つの言語を十分に学んでから、 その言語を起点して他の言語を学んでる人が多いはず。 複数の言語を同時に習得しようとすると、文法やメトリックを混同してまったく勉強できないことも多い。 俺は、とりあえずjavaが使えれば、基本的なOOP的言語は文法の違いだけですぐに覚えられると思う。
- 576 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 11:42:36 ]
- 多言語を習得するというのは、実はそれほどすごいことじゃない。
文法とライブラリを使用する程度なら、その言語の主要概念(OOPとか)をすでに習得していればそれこそ丸一日あれば十分。 だから、Javaさえ覚えられればCやC++、C#は使えるも同然だし(言語固有の習慣や文法を除いて)、 言語を習得したっていうのは、言語の設計概念を理解してるかということに直結すると思う。 だから、一日で十分とかいってる人間も、似たような概念で構成された言語を、 今まで覚えた言語の概念を流用して使えるといってるわけで、 関数型言語をまったく知らない状態から、haskellを一日で自由に使えるわけがない。
- 577 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 11:53:33 ]
- >だから、Javaさえ覚えられればCやC++、C#は使えるも同然だし(言語固有の習慣や文法を除いて)
無茶ゆうなw ってか、言語固有の習慣や文法を除いて ってどういうこったよ?それはどう使えるっていうんだ? C++まともじゃなくてもやったことあるなら そんな台詞はどうやっても出てこん。
- 578 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 11:56:40 ]
- java屋がC#始めると変なとこだけ潔癖症でかなわん。
C#の文法でjavaを書く癖が直ってくれない。
- 579 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 12:01:02 ]
- あるある、チェック済み例外がうじうじとか言い出すよな。
- 580 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 12:17:54 ]
- >>573
そうだね。 こんだけオブジェクト指向が広まってるのに、たとえば、 「C一筋で10年、それ以外にはまったく興味もなくてすごしてしました。 いまさらC#やJavaなんてできません」 みたいなPGって激しくオワットルね。
- 581 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 12:23:13 ]
- C++勉強してればオブジェクト指向の概念自体はだいたいわかるんじゃないのかな。
時歳に使いこなせるかどうかは別だけど。
- 582 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 12:28:23 ]
- C++よりゃよっぽどオブジェクト指向部分に集中し易いjavaでも
結局思い切り人次第だからな〜
- 583 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 13:14:59 ]
- >>577
同意。C++の複雑度はJAVAの比ではない。C++を知ってる人間なら JAVAはえらく簡単に覚えられるが、その逆は真ではない。
- 584 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 13:34:40 ]
- C++は手動でメモリ管理しなきゃならんし
標準ライブラリも足りないものだらけだし 言語自体にも罠がいっぱいある
- 585 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 13:44:33 ]
- >>584
メモリ管理なら、今やスマートポインタを使わない なんて考えられない。boostがよりいっそう充実して ライブラリが進化することを期待する。現にそうなって きている。
- 586 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 13:47:44 ]
- いい加減すれ違い。
- 587 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 13:50:49 ]
- ここを隔離スレと知っての発言か?
- 588 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 14:10:25 ]
- いや、おまいらまずC#が生まれた背景を理解しろよ。一言だとJavaのパクリだがw
「C#はC++をモデルとしてプログラマーを面倒で煩雑な作業から開放するために 作られたより効率的開発のしやすい言語」でC++プログラマーが開発者なんだよ。 つまり、C#はC++からメモリ開放や宣言の煩雑さを省いたオートマバージョンなんだよ。 つまらないCopyとCloneの違いなんてC++プログラマーは一瞬で理解できる。 それを勘違いしているC#ヲタはC#はすばらしいと思っているが、 C#でC++より優れたものを作れるかといったら答えはYESでもありNOでもある。 「何に優れたものか」によって尺度が違うからな。 C++⊃C#、VB.NET これは間違いない。C++を極めればどんな言語でも理解できるよな。 ただ、C++を極めると簡単に言ってもSTL、ATLからUNIX系、MS系や 地方言語のマクロ、コンパイラ、デバイスのインターフェースからOS制御、途方もないボリュームだ。 OSを記述する言語としてのC++ではなく、業務アプリを作るC++を学ぶなら 表面だけなら言語経験より開発手法や設計思想なんかの方がよっぽど重要なのかもな。 はい長文ゴメンなさ〜い。
- 589 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 14:27:21 ]
- 痛い
- 590 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 14:45:54 ]
- C#にはあってC++にはない致命的なもの
一つのクラスを一つのソースファイルに書く機能 リフレクション object型 クロージャ 式ツリー 自動シリアライズ そしてもちろんGC C++にあってC#にない致命的なもの なし
- 591 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 14:49:50 ]
- テンプレートがないのは重症だろ
- 592 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 14:53:58 ]
- 素晴らしい!これぞ隔離スレ
- 593 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 14:57:30 ]
- ファイルのインクルードは?
あれがないおかげで、プロジェクト全体から見えるシンボル(#defineで定義するやつ) を定義しようと思ったらプロジェクトのプロパティーでチマチマやらんといかん。 面倒だし明示的じゃない。
- 594 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 15:18:13 ]
- C++にあってC#に無い物はわざわざ削った物ばかり
- 595 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 15:30:26 ]
- >>593
何を言ってるのか分からん #defineをプロジェクトのプロパティでどう代用するんだ
- 596 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 15:36:50 ]
- >>595
ただ君が知らないだけなわりになぜか偉そうな口ぶりなのはどうなのw まあ落ち着いて msdn2.microsoft.com/ja-jp/library/0feaad6z(VS.80).aspx の「Visual Studio 開発環境でこのコンパイラ オプションを設定するには」でも読め。
|

|