[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 17:31 / Filesize : 223 KB / Number-of Response : 946
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C++の効率的な勉強方法



1 名前:ろぼっと mailto:age [2006/05/11(木) 21:58:57 ]
ダラダラ参考書を読んでても理解できません。
習得してる皆さんの勉強法をぜひとも伝授してください。
よろしくおながいします。

2 名前:デフォルトの名無しさん mailto:sage [2006/05/11(木) 21:59:37 ]
しっかり参考書を読みなさい。

3 名前:ろぼっと mailto:age [2006/05/11(木) 22:02:18 ]
まあそうですけど。
組みながらやったほうが良いと思うのですが、

4 名前:デフォルトの名無しさん mailto:sage [2006/05/11(木) 22:03:18 ]
ではしっかり参考書を読みながら、組んでみなさい。

5 名前:デフォルトの名無しさん mailto:sage [2006/05/11(木) 22:04:48 BE:481140858-#]
ダラダラと独習C++読んで覚えましたが

6 名前:デフォルトの名無しさん mailto:sage [2006/05/11(木) 22:05:19 ]
ある程度の規模を持ったライブラリをいくつか使ってみるといいと思う。
クラス階層とかこういう風にすんのかーとか感覚がつかめる気がする。

7 名前:デフォルトの名無しさん mailto:sage [2006/05/11(木) 22:08:23 ]
Cを勉強してゲームとかを作った後
C++とオブジェクト指向を勉強したら、Cの弱い所を補うべく考えられた(?)要素に感動して
自然に勉強できた

8 名前:デフォルトの名無しさん mailto:sage [2006/05/11(木) 22:09:56 ]
単発糞スレ立てんNA

9 名前:デフォルトの名無しさん mailto:sage [2006/05/11(木) 22:36:40 ]
hayakustl

10 名前:デフォルトの名無しさん [2006/05/12(金) 00:24:39 ]
見切りをつける('A`)



11 名前:デフォルトの名無しさん mailto:sage [2006/05/12(金) 00:30:42 ]
Cで基本的なやりかたを覚える

出るファイでチュートリアル見ながら作ってみる

Cにもどって自作の関数の作り方と使い方を復習する

自作関数でよく似た名前・処理の関数を2,3個作る

関数のオーバーロードを調べる

もっかい出るファイで作ったソースを見る。

C++の勉強スレにいって実際のクラスを使ったプログラムを見る。

おめでとう

12 名前:デフォルトの名無しさん mailto:sage [2006/05/12(金) 03:00:40 ]
>>7じゃないけど、
実際にCで一品、まともなブツを作ってからC++学ぶと
あまりの便利さに感涙しながらすぐマスターできるぞ。

13 名前:デフォルトの名無しさん [2006/05/12(金) 05:29:10 ]
1じゃないけど、C++はイテレータとか自動開放とかややこしいの多くないか?
結構良スレになる予感age。

14 名前:デフォルトの名無しさん [2006/05/12(金) 15:07:41 ]
>>1はだらだらプログラミング言語C++を読んで勉強した俺に喧嘩売ってる。
楽したいのなら他の言語にしろ( ゚Д゚)ヴォケ!!

15 名前:デフォルトの名無しさん mailto:sage [2006/05/12(金) 15:31:04 ]
言語なんだからそれ使って何か作るのが一番手っ取り早いような

16 名前:デフォルトの名無しさん mailto:sage [2006/05/12(金) 17:46:14 ]
本に飽きてきたら、適当に最後まで流し読みする。

自分の作りたいものと、関連するサンプルを公開してくれてる
本かサイトを探してきて、まず完全丸写しで作ってみる。
あまり大きくないものを、コピペでなく手打ちするのがベター。

無事に動いたら、適当に改造してみる。

エラー出まくるはずなので、凹んでみる。

ここでもっかい、本の該当してそうな個所を熟読する。
最初読んだ時よりも、はるかに頭に入りやすいはず。

それでも良くわかんない所は、具体的にリストアップして
本やネットで調べて、ひとつずつ確実に潰して行く。
ダラダラ調べると、実質サボることになるので注意。


‥以上で完成したらアガリ。そうでなければ作業に戻る。
獲得した知識で何も見ないで、新たにゼロから作ってみると
尚良いかも。

17 名前:デフォルトの名無しさん [2006/06/21(水) 19:03:29 ]
まーあれだアルゴリズムを考えながらだな

18 名前:デフォルトの名無しさん mailto:sage [2006/06/21(水) 19:10:18 ]
サンプルのソースを自分なりにアレンジしてみる

19 名前:デフォルトの名無しさん [2006/07/25(火) 12:58:27 ]
Cの絵本・C++の絵本、C++の基本などを読んでるのですが

1:基礎の基礎知識・概念・用語を覚えるまでは、本を読む
2:アプリの操作方法を覚えながら、簡単なプログラムを写し打ち
3:自分の作りたいものを似ているコードを、写し打ち・内容解析
という感じで考えています。

>>11
>出るファイでチュートリアル見ながら作ってみる
参照するチュートリアルのお勧めを教えてもらえないでしょうか。


>>16
2chブラウザや林檎チャンネルなどを作ってみたいと思っています。
参考になるサイトを教えていただけるとありがたいです。

よろしくお願いします。m(__)m

20 名前:デフォルトの名無しさん mailto:sage [2006/07/25(火) 13:02:17 ]
>>19
じゃあさっさとやれと。

考えすぎる前に手を動かした方が良い結果が出るよ。



21 名前:デフォルトの名無しさん [2006/07/25(火) 13:43:50 ]
>>20
>考えすぎる前に手を動かした方が良い結果が出るよ。
凄く同意です。
いじってる内に覚えるものですよね。

>2chブラウザや林檎チャンネルなどを作ってみたいと思っています。
参考になるサンプルを教えていただけると、うれしいです。

22 名前:デフォルトの名無しさん [2006/07/25(火) 14:11:53 ]
ttp://www.monazilla.org/
2ちゃんねるの仕様
ttp://www.monazilla.org/document/index.html


23 名前:21 [2006/07/26(水) 12:09:48 ]
>>22
こういうのがあったのですね。
ありがとうございます。
Delphiのチャートリアルですよね?

現状、自分の力では歯が立たな過ぎorz
道は長いな。

もっと、シンプルな物から始めた方が良いな。。。

24 名前:デフォルトの名無しさん mailto:sage [2006/07/26(水) 14:00:59 ]
て言うか最終的に何が出来ることが目標よ?

コンソールアプリを組まずしてMFCなんぞさわれんぞ。

念のため。

25 名前:21 [2006/07/27(木) 01:16:50 ]
>>24
「たくさんの人に使ってもらえるソフトを作る」事です。
真面目です。(^^;)

色々とありまして、せめて、少しでも多くの人に、ソフトを通じて、私がいたという事を
感じてもらえれば、と。
「私は、確かに存在してたよ」って、知ってもらいたいと言うか。。。


最終的に作りたいのは、親がネット株をやってるので、トレーディングツールか、P2Pソフトです。


2chブラウザとかFireFileCopy、P2P匿名掲示板「新月」、Winny レベルの物を
3年後くらいに作れればなぁと思ってます。

特に「Winnyの技術」を読んで、P2Pソフトに興味を持ちました。
Winny作者・P2P系統のソフトを作った人の発想力・創造性・実現力に、
すごく惹かれ、ああいった新しいタイプの物を作ってみたいと思いました。


今は、基礎本を読んでる段階で道は、物凄く長そうです。(^^ ;;;)

26 名前:デフォルトの名無しさん [2006/07/27(木) 04:35:47 ]
>>1
漏れも今グループウェア作ろうとしてる。
とりあえずWebとアプリケーションを連携させて動かせるようなグループウェアを。
なんかそういったフリーのグループウェアがないような気がしてさ。
Cある程度にPHPちょこっとしか出来ないが作ってみせるさ。
この機会にクライアント側のアプリケーションをC++で作ってC++の勉強をしようと思ってる。
データベースはPostgreSQLで管理させて、サーバー側はJavaで、Web側はPHPでやろうと思っているんですけどね。
とりあえず構成は出来たがアルゴリズム思いつかなかったり、どういった関数を使えばいいか分からなかったり、
どこから手をつけていいのかさっぱりな感じ。
まぁ言いたいことはあれだ、>>1よ、お互いガンバローネ!

ノシ

27 名前:デフォルトの名無しさん mailto:sage [2006/07/27(木) 04:43:51 ]
悪いことは言わないから、もっと違う方面を目指した方がいいよ。
#だからと言って犯罪に走って欲しくはないが。

28 名前:デフォルトの名無しさん [2006/07/27(木) 04:48:20 ]
自分のC++学習遍歴

1.言語仕様を大体(なんとなく)覚える。
2.猫でもを死ぬほど読み、Win32APIのみでコードを追って試す。
3.MFCを使って何か作る。が、フレームワークに操られてる感が出てきて、
  深層の仕組みをもっと知りたくなる。
4.CStringを自分で実装してみる。が、実用性に乏しく本物には勝てない。
5.Win32APIのみでちょっと大きなアプリを作る。が、APIのみの面倒くささにうんざりする。
  (しかしここの経験は重要だと思っている。)
6.ATL/WTLを使ってみる。templateの素晴らしさに気づく。
7.STLやらboostやら使いまくる。
8.モダンなプログラミングやらデザインパターンやらに興味を持つ。
9.WTLでアプリやテンプレートクラスを作成中。
10.WTLの今後の行方が不安になる・・・

windowsでC++を使うには理解しなければならないことが非常に多い。
オブジェクト指向、MFC or ATL/WTL、API、メッセージ駆動、STL、デザパタ(モダンなやつ)等など。
自分が納得いくものが作れるようになるまで、自分は2年くらいかかった。


C++は極めると他の言語には無い至高の喜びを得ることが出来る気がする。
が、それ以上に生産性が高い言語の存在の重要性を再認識するというジレンマがある。





29 名前:デフォルトの名無しさん mailto:sage [2006/07/27(木) 22:08:50 ]
コーディングの為のコーディングにムキになってしまう言語だよなぁ、C++って。

30 名前:デフォルトの名無しさん mailto:sage [2006/07/27(木) 23:40:15 ]
コーディングのためのコードがBoostなんだろうな
あらゆるコンパイラのバグ回避策を見ると
もうあれはコンパイラの一部と考えていいかもしれん



31 名前:29 mailto:sage [2006/07/28(金) 00:11:40 ]
>>30
Boostなんてアホの極みだろ?
腕利きのC++プログラマがよってたかって日夜
コーディングの為のコーディングに励んでるんだぜ?

32 名前:デフォルトの名無しさん mailto:sage [2006/07/28(金) 00:14:15 ]
そう、C++は何か1つのことにひたすら熱中できるアホに打ってつけ。
問題はそうでないやつが、いかにしたらそんなアホになれるかということ。

33 名前:デフォルトの名無しさん mailto:sage [2006/07/28(金) 01:31:35 ]
変なレスが付いたな
マ板へ行けよ

34 名前:デフォルトの名無しさん mailto:sage [2006/07/28(金) 08:11:39 ]
フレームワークやライブラリを作る人がいて、アプリを作る人もいる。
何とも幸せな環境だ。

35 名前:デフォルトの名無しさん mailto:sage [2006/07/28(金) 21:05:36 ]
たしかに。

36 名前:デフォルトの名無しさん mailto:age [2006/07/30(日) 08:42:02 ]
まあ、

37 名前:デフォルトの名無しさん mailto:sage [2006/07/31(月) 18:17:49 ]
>>31
それはとてもとても楽しいことなの。

38 名前:31 mailto:sage [2006/07/31(月) 21:08:11 ]
>>37
ここ数年は俺自身もコーディングの為のコーディングが主になっているので
自戒の念を込めてカキコした。

39 名前:デフォルトの名無しさん mailto:sage [2006/07/31(月) 21:28:19 ]
そもそも具体的にどのあたりがコーディングのためのコーディングだと
言っているのか聞いてみたいんだが

40 名前:デフォルトの名無しさん mailto:sag [2006/07/31(月) 21:41:46 ]
>>39
人によって多少見解の違いはあるだろうが文字列クラスやコンテナクラスみたいに
コーディングの役には立つが、それ自身は直接はなにもソフトウェアの機能を実現
しないコードはコーディングの為のコードだろ。



41 名前:デフォルトの名無しさん mailto:sage [2006/07/31(月) 21:55:13 ]
>>40
31の言葉だからあなたに聞いても仕方ないことかもしれないけれど
それって「アホの極み」なの?

42 名前:31 mailto:sage [2006/07/31(月) 22:32:51 ]
>>41
手段が目的と化してる時点でアホ確定。
てか、冗談を真に受けるなよ。(´Д`;)

43 名前:デフォルトの名無しさん mailto:sage [2006/08/01(火) 00:39:28 ]
>>40
そうなると言語設計者ってのは全員アホ確定だな。

44 名前:デフォルトの名無しさん [2006/08/01(火) 02:36:54 ]
STLがおぼわりません。
どうしたらよいでつか...

45 名前:デフォルトの名無しさん mailto:sage [2006/08/01(火) 03:44:33 ]
>>44
無理しておぼわらせなくてもいいんだよ。

46 名前:デフォルトの名無しさん mailto:sage [2006/08/01(火) 04:32:43 ]
賛成だ。おぼわればいいってものでもないしな。

47 名前:デフォルトの名無しさん mailto:sage [2006/08/01(火) 05:08:25 ]
いや、おぼわった方がいい。
無理をしないようにってのは賛成だ。

48 名前:デフォルトの名無しさん mailto:sage [2006/08/01(火) 05:21:20 ]
俺はネトゲ用のツールを作るためにひたすらGoogleで調べまくったね。1からなw
だから本なんて一冊も買ってない。
おかげでパケット操作やらメモリ解析やらエントリポイントやDLLすり替えのAPIフックやらDirectXやらの知識も自然に身に付けれた。
(Advanced Windowsとか読んでみたいけど1円も金かけたくないというケチ根性が据わってるからなぁ…俺は。)

C言語がしっかりできていればC++をある程度使えるようになるのに1日もかからないと思うよ。
あと目的があれば早いのは間違いないと思う。

49 名前:デフォルトの名無しさん mailto:sage [2006/08/01(火) 05:38:11 ]
>>48
検索にひっかかるAPIフックのやつはAdvancedWindowsそのままだよ

50 名前:デフォルトの名無しさん mailto:sage [2006/08/02(水) 22:54:41 ]
>>48
それはWindowsに詳しいのであってC++がどうこうとは別の次元の話ではないですか?
UNIXに行った途端赤子のようになるのは少々寂しいです。




51 名前:デフォルトの名無しさん mailto:sage [2006/08/03(木) 14:45:39 ]
>>50
C++の話なのになんでOSがでてくるのかわからんが・・・
それ言ったらUNIXも相対的に同じなのでは?
というか1はWindowsアプリ作りたいみたいだよ

52 名前:デフォルトの名無しさん mailto:sage [2006/08/03(木) 15:26:42 ]
じぇんじぇん違います
MFCとかぬるいのしか慣れてないと尚更

53 名前:デフォルトの名無しさん mailto:sage [2006/08/03(木) 15:56:16 ]
>>52
そうですか。まぁ本職プログラマ等じゃないんで許してください。
Windowsプログラミングさえできればいいという私が浅はかでした。

54 名前:デフォルトの名無しさん mailto:sage [2006/08/03(木) 16:07:02 ]
>>53
OSのつくりが違うので仕方ないことです

55 名前:デフォルトの名無しさん mailto:sage [2006/08/04(金) 05:46:41 ]
他スレ読んで、初心者にはJavaが良いと聞いて迷ってる俺が来ましたよ。

C++の本買って、超基礎知識覚えて、環境整え終わって、「さあ、これから!」って時に。。。
どうすっかなー。

56 名前:デフォルトの名無しさん mailto:sage [2006/08/04(金) 08:40:29 ]
そこまで来たのなら、今更方向転換する方が大変だと思うよ。
とりあえずやってみて、自分にC++は合わないと確信できたらJavaをやってみるといいかもしれない。

57 名前:デフォルトの名無しさん [2006/08/04(金) 09:39:21 ]
>>56
サンクス。

なんかC++は覚える量が段違いで、最初にやるならJavaの方がオブジェクト指向を重点的に
学べて良いという感じの主旨だったんですよね。

でも、56さんの言うとおり、ここまで来て方向転換するのも、大変な感じがするんです。

58 名前:デフォルトの名無しさん mailto:sage [2006/08/04(金) 11:07:09 ]
とにかく最初は単純な時刻を表示するプログラムとかすぐに作れるものを
作ったほうがいいよ。
いきなりFF12みたいなプログラムを作りたいとかいうのは必ず挫折するから。
鉄棒でウルトラEとかの難易度をこなすオリンピックの選手だって、
まず初めは逆上がりあたりから始めたのだろうから。

59 名前:デフォルトの名無しさん mailto:sage [2006/08/04(金) 23:37:02 ]
いや、前回りじゃないかな

60 名前:55 [2006/08/05(土) 08:55:14 ]
>>58
ありがとう&レス遅くなってごめんなさい。

人のソース見て勉強した方が良さげって聞いてるんです、
勉強の参考になるソース置いてるサイト、ありません?

最初は人まねから入るのが良いかなと思いまして。



61 名前:デフォルトの名無しさん mailto:sage [2006/08/05(土) 09:43:44 ]
>>60
オマエ死んだ方が良さげって聞いてるんです

62 名前:デフォルトの名無しさん mailto:sage [2006/08/05(土) 10:10:42 ]
>>60
ねぇよ消えろ。

63 名前:デフォルトの名無しさん mailto:sage [2006/08/05(土) 15:27:50 ]
お前ら優しいな

64 名前:デフォルトの名無しさん mailto:sage [2006/08/05(土) 16:48:08 ]
>>60
>人のソース見て勉強した方が良さげ
気のせい、>>58のレスを理解出来るまで繰り返し読め

65 名前:55 [2006/08/05(土) 22:27:24 ]
>>64
57は、58から聞いたって事じゃないでしょ。
おまいら、国語もう少し勉強しろよ。

と、マジレスしてみる。

66 名前:デフォルトの名無しさん mailto:sage [2006/08/05(土) 23:15:15 ]
と55がつたない日本語で申しております。

67 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 02:40:14 ]
なんだこの非寛容でトゲトゲしい雰囲気は。


68 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 02:54:04 ]
仕切りなおすか。
C++自体は言語仕様が非常に巨大でルールもルーズ、文法理解するだけなら
大した手間じゃないけど、実際にまともな使い方ができるようになるには
業務で使ってて半年から1年が必要とか言われている超難解言語だ。
(そんなにかからんって奴は黙っててくれ。それはお前が非常に優秀だからだ。
天才の言うことは凡人の役には立たんものだ)

で、学習計画を立てるにあたって、まず方針付けをする必要がでてくる。
さしあたり思いつく選択肢としては

・C++の前身であるCから勉強をはじめる
基礎部分の文法はほぼ共通で、勉強の全てが無駄にはならんが、C++がCの欠点を反省して
再デザインされていることを考えると、Cの細かなところまで書け過ぎてしまう強力さは、
かえってアダになる可能性もある。
必ずしも悪い選択肢じゃないが、引き際の見定めが難しい。

・Javaからはじめる
C++のさらに改良発展系であるJavaの勉強からはじめるのは悪くない選択肢。
Java自体の勉強が無駄にならないし、C++で拘泥しなければならないメモリ管理等の些事から
開放されるので、順序良く勉強を進めていける。
が、C++においてはその些事の使いこなしこそが重要だったりもするわけで、
Javaの水に浸かりきってしまってはこれまた本末転倒。

・C++からはじめる
王道だろうか。「プログラミング言語C++」あたりを最初から通読するのは、痛みを伴うけど、
最短経路を辿れる方法ではある。「プログラミング言語〜」は、C++が包含しているCの仕様についても
こと細かく解説しているので、情報源として不足することはない。
問題点はただひとつ、難易度が高すぎる、情報量が多すぎる、密度が濃すぎる。

こんなところだろーか。誰か突っ込みいれてくれ。
あと、こんなん選ぶのに困る奴は死ねとかいう人は引っ込んでてくれ。
それはお前が人も羨むほど優秀だからなんだ。

69 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 07:43:12 ]
>>68
仕切まで読んだ。

70 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 11:55:02 ]
ご清聴ありがとうございますた。



71 名前:デフォルトの名無しさん [2006/08/06(日) 17:24:31 ]
>>68
・C++からはじめる
この場合、参考書の選び方が肝になると思うのよね。

阿呆みたいな感じの分かりやすい本から読み始めると良いと思う。
未知のものを吸収するのって、それだけで疲れるものだから。

個人的には、「Cの絵本」→「C++の絵本」が良いと思う。
「定義を絵(イメージ)で捉まえられる」って事は、良いと思うよ。

72 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 18:28:51 ]
C++/CLIやれよ
いろいろ作れておもろいぞ

73 名前:デフォルトの名無しさん [2006/08/06(日) 18:43:54 ]
>>71
確かにC++を勉強するにあたって、最初に読むべき教科書って奴の選択は非常に悩ましい。
その二つは評判いいみたいだね、伝聞だけど。

この手の本の定番とされてる「独習C++」は…なんつーか、辛かったなあ。
読みづらいわ、中途半端だわで。

74 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 18:46:01 ]
C++やるならまずCをなめとくだろ。
そんなのジョウシキだ。

75 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 18:52:36 ]
>>71>>73
その本は良いね、効率的だと思う。
その次は何だろう?


>>74
別にCを勉強しなくても、C++を勉強していくうちに、Cの部分も触れるよ。
もう「C++やる前にCをやっとけ」っていう発言は、見飽きたよ。

「Cを勉強するのは、基本の基礎だ」みたいな馬鹿レス多いね。
「おまいの脳みそ硬すぎだよ」って言いたい。

脊髄反射レスすんな。
中身の無い空っぽレスすんな。

76 名前:デフォルトの名無しさん [2006/08/06(日) 18:56:41 ]


77 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 19:16:30 ]
>>61>>62>>63>>64のいくつかと、>>66>>70らへん、>>74>>76が、同一かぁ。


「低賃金・長時間労働は人を変える。」
の言葉の具現化だな。。。

転職考えようぜ。
同じ疲れるんでも体だけのほうがましだぞ。
薬飲まなくてもよくなんぞ。

78 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 19:35:27 ]
>>75
> 別にCを勉強しなくても、C++を勉強していくうちに、Cの部分も触れるよ。
> もう「C++やる前にCをやっとけ」っていう発言は、見飽きたよ。
> 「Cを勉強するのは、基本の基礎だ」みたいな馬鹿レス多いね。
> 「おまいの脳みそ硬すぎだよ」って言いたい。
> 脊髄反射レスすんな。

理由も言わずにだらだら書けば脊髄反射レスではないとでもいいたいのだろうか。


79 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 19:41:04 ]
心の底に溜まってたうっぷんを吐き出してスッキリできたから
本人にとっては実りのあるレスだったんだろう

80 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 19:51:22 ]
最初に読んだ本が糞ならもう一冊読めばいいだけの話ですよ。



81 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 20:00:10 ]
>>77
お前は何を偉そうに妄想を語っているんだ?w

82 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 20:28:54 ]
ところでD&EにもC++を勉強したければ、
まずはCからではなくC++をするべきだと思うということが書いてある。

「いきなりCをやるよりも、C++のサブセットとしてのCのほうがわかりやすく使いやすい」とか、
「Cを学べば、Cのプログラムを書くためのテクニックなどを学べるが、
それはC++にとってはあまり重要ではない」というようなことが書いてある。


83 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 20:30:58 ]
>>82
人の言葉を自分で反芻せずに相手に教えとして与えるとはどういう事だ。


84 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 20:45:31 ]
>>78
まあ、ある程度説明した方がいいと思うけどな。
あれじゃ、煽りと同じだろ。

85 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 20:47:33 ]
各個、好きなように学べ。
学び方なんぞ後から付いてくる。

86 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 21:02:57 ]
>>82
>「いきなりCをやるよりも、C++のサブセットとしてのCのほうがわかりやすく使いやすい」とか、
>「Cを学べば、Cのプログラムを書くためのテクニックなどを学べるが、
>それはC++にとってはあまり重要ではない」というようなことが書いてある。

「プログラミング言語C++」にも同じようなことが書いてあったはずだな。
受け売りばかりの問題でなくって、実際にC++使ってる連中は
大なり小なり実感としているところだと思うんだが、どうだろか。

とか言いながら、俺自身はCをある程度やってからC++に進んだ口なんだけどさ。
Cの知識なしでC++の勉強をはじめて、スムースに学習を進められたかどうかは
いまとなってはわからん…。

87 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 21:05:12 ]
>>86
いきなりcoutで頭爆発とかMFC is C++とか悲惨な環境でなく、
Quick CとDOSでprintfが出来たのは幸運だったかも知れない。


88 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 21:07:51 ]
>>86
必要と感じた時期に、必要と感じられた事柄を学べばいいと思われ。
「CをやってからC++」とか、あんまり効率的じゃないと思うけどねぇ。

それより使うソフトに慣れ親しんで、いじってた方がいいんじゃないかな。

89 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 21:23:31 ]
Cも知らないような人間がいきなりC++を習得できるものか疑問。
挫折するのが関の山じゃねーのかな。

Cを先にいじり倒してしまった自分にはどうにもわからない。
C++から入った人間の意見が聞きたいところだ。

90 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 21:25:24 ]
C++ Builderから入った奴は多いがVC++は少ないと予想。



91 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 21:38:18 ]
VC++からだよ派が、これから増えると予想。
Visual C++ EE が出たからねぇ。

Borlandがどう出るか。

92 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 21:39:55 ]
C++/CLR派が・・・

93 名前:82 mailto:sage [2006/08/06(日) 22:00:27 ]
>>86
ヒント:D&Eとプログラミング言語C++の著者は同じ。

俺も最初はたまたまCの本を手に取ったのでCから入った。(もっと言えばその前にBASICをやったが)
その後C++をやり始めたとき、cout/cinの単純さには少しばかり感動した。

俺がいきなりC++をやりはじめていたら、ポインタ演算を理解するのに時間がかかっていたのではないかと思う。
Cでポインタ抜きにプログラムを書くことはできないから、必然的に多用する。
やみくもにでも、使っているうちにわかってきた感じがする。

でもポインタ演算は正に「C++にとってはあまり重要ではない」ことに該当すると思うんだ。
けれども、欠かせない存在だけどね。

94 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 22:07:13 ]
gcc派

95 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 22:09:29 ]
>>93
>Cでポインタ抜きにプログラムを書くことはできないから、

ポインタが理解できるまではなしでアプリ書いてましたけど。

96 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 22:09:40 ]
>>93
D&Eって何?無知なので教えてくんろ

97 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 22:10:03 ]
普通にC++から入ったけど。

coutで頭爆発とか意味不明。
一体なんでcoutで混乱すると思うんだ?

逆にprintfの書式指定が覚えられなかったよ。

98 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 22:11:23 ]
今では汚点でしかないシフト演算子の意味を変えたオーバーロード。

99 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 22:13:51 ]
Eclipse+CDT派

100 名前:デフォルトの名無しさん mailto:sage [2006/08/06(日) 22:15:00 ]
>>98
それ、逆にCやってたからそう思うだけだろ。

<<は整数のビットシフト演算、もしくはストリーム演算子。
特に違和感は覚えない。

やっぱCやるのは足枷だな。古く堅い頭になっちまう。








[ 続きを読む ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<223KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef