C言語よりC++を先に習 ..
2:デフォルトの名無しさん
05/10/27 21:35:11
うるさいなあ
3:デフォルトの名無しさん
05/10/27 21:37:35 BE:179723366-##
言語を習得する順序の話題は異常に盛り上がるけど、正直、ぜんぜん実のないスレになりがち。
4:デフォルトの名無しさん
05/10/27 21:38:38
単発スレ立てるなヴォケ
でも結論から言えば、別に構わない>>1
5:デフォルトの名無しさん
05/10/27 21:52:51
C++から始めるとしてももちろんベターCの部分をみっちりやれよ。
6:デフォルトの名無しさん
05/10/27 22:05:35
最近似たような奴が単発質問スレ立てまくりな件。
7:デフォルトの名無しさん
05/10/27 22:42:14
>>5
ベターCとはなんですか?教えてください
8:デフォルトの名無しさん
05/10/27 22:54:52
釣りだろこれ。
9:デフォルトの名無しさん
05/10/27 22:56:54
じゃあどっちから習ったほうが効率がよいのですか?
10:デフォルトの名無しさん
05/10/27 23:02:49
>>7
C++は単にCとしても使え、しかもCより改善されているので
C++固有の機能を使わずともお得。そんなC++のC相当の部分のことをベターCという。
11:デフォルトの名無しさん
05/10/27 23:04:31
>>10
なるほど、わかりました。
ありがとう
12:デフォルトの名無しさん
05/10/27 23:18:43
C++しか知らなくたっていいんだから、どんな順序で習ったっていいんだよ。
Cを知っていることがC++の理解の妨げになることだってあるだろうし。
使いたい言語を使えばいいだけ。
わかったらさっさと削除依頼出してきなさい。
13:デフォルトの名無しさん
05/10/27 23:36:42
そうでしたか、お邪魔しました。
ここのスレは仲良く共有してください
お疲れ様でした
14:デフォルトの名無しさん
05/10/28 00:28:55
brainfuck
15:デフォルトの名無しさん
05/10/28 10:22:38
# shutdown -h now
16:デフォルトの名無しさん
05/10/28 12:45:41
変にCをやってからC++に入ると、Cの知識が邪魔になる部分もある。
でも、C++はいきなり学ぶには複雑すぎ。
17:デフォルトの名無しさん
05/10/28 12:49:32
C → Java → C++
が効率よさげにみえる
18:デフォルトの名無しさん
05/10/28 12:55:14
AC++マジオススメ
19:デフォルトの名無しさん
05/10/28 13:25:46
>>16
C++の全部の機能を一度にマスターしようとすればの話だろ。
C++の規模は、かの巨大言語PL/IやAdaをしのぐと言われているから、
どんな人でも一度に覚えるのは無理だと思う。
20:デフォルトの名無しさん
05/10/29 22:19:19
>>9
習うとか言ってる時点で・・・
21:デフォルトの名無しさん
05/10/30 22:48:50
>>17
それに一票
JAVAやってから、C++すると
トリッキーなコードが減る
22:デフォルトの名無しさん
05/10/30 22:53:01
かといって下手にJavaの癖がついても困る。
23:デフォルトの名無しさん
05/10/30 22:59:04
「Javaの癖」って何??
24:デフォルトの名無しさん
05/10/31 00:16:35
>>23
多重継承を使わない(使えない)OO。ジェネリックに自由度が低い。
25:デフォルトの名無しさん
05/10/31 18:28:51
>>1
理解しきれる頭脳があればかまわないと思う。
26:デフォルトの名無しさん
05/10/31 21:33:01
あげ
27:デフォルトの名無しさん
05/11/02 20:28:58
>>9
本買って独学のほうがいいよ
こんなもんは、習うもんじゃぁない。
28:デフォルトの名無しさん
05/11/02 20:32:09
今さらC/C++を教えてるところなんてあるの?
電気電子系ぐらいでしょ
29:デフォルトの名無しさん
05/11/03 00:19:35
>>24
実装の多重継承は使わない方が無難なので大丈夫
インターフェース多重継承なら、お手の物のハズ
ジェネリックは・・・・敷居高そうだね
解ると死ぬ程便利なんだけど
最新のJAVAは「簡易ジェネリック」が有るので何とかなるかと
30:デフォルトの名無しさん
05/11/04 23:29:27
age
31:デフォルトの名無しさん
05/11/05 00:21:01
どうでもいいからお前らRubyやれ
32:デフォルトの名無しさん
05/11/05 01:02:16
>>1
とりあえずプリプロセッサとか多重継承演算子オーバーロードとか
くだらん無駄なもんは覚えるな。
Javaに必要なものだけ覚えろ
さすればJavaへの以降も容易になる。
33:デフォルトの名無しさん
05/11/05 01:04:28
>>29
> >>24
> 実装の多重継承は使わない方が無難なので大丈夫
> インターフェース多重継承なら、お手の物のハズ
> ジェネリックは・・・・敷居高そうだね
> 解ると死ぬ程便利なんだけど
> 最新のJAVAは「簡易ジェネリック」が有るので何とかなるかと
あれは簡易ジェネリックとは呼ばない。
タイプセーフジェネリックスと呼ぶのが相応しい。
タイプセーフなだけにバグも少ない。
かといってタイプセーフでないものが敷居が高いと言いきるのは
何か変だ。
34:デフォルトの名無しさん
05/11/05 01:34:29
CやC++でポインタの概念を覚えてから
Javaを学び始めたほうがいいような気もする
35:デフォルトの名無しさん
05/11/05 08:49:36
Javaでポインタは学べませんか?
36:デフォルトの名無しさん
05/11/05 09:01:05
ポインタというものがあるということだけは学べます。
ぬるぽ
37:デフォルトの名無しさん
05/11/05 09:11:27
>>36
C/C++のように直接メモリ管理をユーザーに委ねる事はしないが、実際は殆どの高級言語はポインタを持っている
C厨はそれがCの優れたところと思っているが、実際はバグの温床でメリットになっていない事のほうが多い
38:デフォルトの名無しさん
05/11/05 09:30:19
>>37
お前の技量が低いせいだと思うが?
39:デフォルトの名無しさん
05/11/05 09:47:40
技量に頼るのがC言語の特徴ですね
40:デフォルトの名無しさん
05/11/05 10:36:40
>>38
誰が俺の話をしたと言ってる
ちょっと前までは世の中のセキュリティホールの大半はC言語のポインタが原因であってもか?
41:デフォルトの名無しさん
05/11/05 10:51:46
未だに諸悪の根源はC言語ですね
.NETならそんなこと皆無なのに
42:デフォルトの名無しさん
05/11/05 11:04:54
>>40
無論だ。
そんな話は聞いた事がないからな。
ちょっと前なんて曖昧な表現されてしまったからいくらでも言いようがあるんだろうが。
43:デフォルトの名無しさん
05/11/05 21:47:50
それにCはポインタを配列のように扱えることも特異だ。
44:デフォルトの名無しさん
05/11/07 10:25:45
ポインタを配列のように扱えるのではない。
ポインタ参照を配列参照のように扱えるのだ。
45:デフォルトの名無しさん
05/11/10 19:17:54
求道者なら最初から C++ をやりたまえ
以上
46:デフォルトの名無しさん
05/11/11 08:13:02
フランス語より先に英語を習ってもいいですか?
くらいな気がする。
大阪弁より先に東北弁を習ってもいいかもしれない。
47:デフォルトの名無しさん
05/11/14 11:18:06
>>46
それは先に英語をやるべきだろう。
フランス語(を含むラテン語に近い言語)は日本人には難解に思える。
#寧ろいっそ、フランス語よりもスペイン語のほうが突き抜けていて面白いかも。
48:デフォルトの名無しさん
05/11/19 23:32:23
いつになったら>>40の言い訳が聞けるのだ。
49: ◆tAo.kQ2STk
06/04/22 10:06:33
保守
50:40
06/04/24 06:36:03
>>48
言い訳をしてもいいわけ?
51:デフォルトの名無しさん
06/04/24 09:16:58
>>40
PHPやPerlでもセキュリティーホールありまくりだろよ。
52:デフォルトの名無しさん
06/04/24 12:10:48
書く奴に問題がある
言語として致命的な欠陥があればとっくに是正されてる
53:デフォルトの名無しさん
06/04/24 12:52:54
>>52
最近になってC言語にセキュリティ対策のライブラリが追加されたのに
まだ言うか
54:デフォルトの名無しさん
06/04/24 13:03:12
最近に とか曖昧な表現使う奴の言うことなど信用できんよ
55:デフォルトの名無しさん
06/04/24 15:46:57
クラスについて知りたいならJavaがいいんじゃないかと思う。
C++は、Cを引きずってるので
先に習ってもいいけど、結局Cを学んでるような。
つーか、覚えること多いよ。
ポインタについて学びたければアセンブラが
56:40
06/04/24 16:29:10
初習者なら普通にJavaかC#だろうな
いまさらC/C++を学ぶ奴の気が知れん
57:デフォルトの名無しさん
06/04/24 18:26:25
>>53
VC8の_sのことを言っているつもりなら、それは所詮VCの独自拡張。
Cに未だC99より新しい規格は無い。
58:デフォルトの名無しさん
06/04/24 23:17:07
VBプログラマ Cプログラマのお仕事
URLリンク(www.vb-c.net)
59:デフォルトの名無しさん
06/04/25 00:44:48
>>57
まてまて、_sは次期標準Cライブラリに追加される予定で、現在ドラフトまで来てるものだぞ
60:デフォルトの名無しさん
06/05/02 12:55:59
hosy
61:デフォルトの名無しさん
06/05/02 13:23:22
javaかじったけど意味不明ー
62:デフォルトの名無しさん
06/05/02 15:20:05
問題ない。
63:デフォルトの名無しさん
06/05/02 15:51:13
C++とCの作り方、全く違う。
classの設計に6〜8割の時間を費やさないとC++らしくいかない。
Cは行き当たりばったりで、作ることもできる。
C++を本当に習得したら、逆にCに戻れないだろう。
64:デフォルトの名無しさん
06/05/02 17:02:39
>>63
逆だ。寧ろCでもC++流で書いてしまう漏れガイル。
65:デフォルトの名無しさん
06/05/04 14:19:03
C++はややこしいが慣れればこっちのほうが使いやすい
66:デフォルトの名無しさん
06/06/19 20:08:25
C言語のscanfが面倒だからC++でcinを使います、便利だぁ
67:デフォルトの名無しさん
06/06/19 20:09:07
文字の表示の際に、引用するにも変数の型に応じて%d、%lfだの%cだの
そういう面倒もないC++、マンセー!
68:デフォルトの名無しさん
06/06/19 22:05:30
何も考えずにprintfとscanfに同じ書式渡して
設定ファイルをパース出来るCマンセーww
69:デフォルトの名無しさん
06/06/19 22:15:37
>>68
本当に何も考えないと罠に嵌るよ。
C++のiostreamならそんな罠は無いかと言えばそういうわけではないけれど。
70:デフォルトの名無しさん
06/06/26 18:22:03
ネットワーク関係やるんだったらCは避けて通れないだろ
71:デフォルトの名無しさん
06/09/29 08:28:11
FORTRAN最強。
72:デフォルトの名無しさん
06/09/30 10:14:33
C言語を先にやってから、C++を学び始める、と単純に言うが、
具体的に、どの程度C言語を使えるようになってから始めたらいいのか曖昧だな。
73:デフォルトの名無しさん
06/10/01 13:30:07
逆にC++を先に習うといっても、ベターC相当の部分だけでかなりの時間をかけていて、
実質的にはCをやってからC++に入るのと同じようなものだということも考えられる。
74:デフォルトの名無しさん
06/10/02 05:10:31
文字列関連とか、今はC言語の文字列処理関数は一部除いて要らなくね?
75:デフォルトの名無しさん
06/12/23 01:08:25
言語なんて方法論にすぎないので、それに拘るのは如何なものかと思います。
それよりもコンピュータとOSの基礎的なことと、
構造化設計とオブジェクト指向の本質(要するにプログラムの作り方)を
学んだ方が良いですよ。
それにはまず作ってみることが重要。
個人的には言語はC言語だけで十分だと思います。
基礎+デザイン方法+C言語を理解していればどんな言語でも簡単に習得できます。
76:デフォルトの名無しさん
06/12/23 02:01:46
これはひどい
77:デフォルトの名無しさん
06/12/23 11:46:35
>>75
人間の思考が、使用する言語にかなり影響されているという、言語的相対論を少しでも考えたことがあるなら
そんなこと軽々しく言えないはずだけどな。
表面的な文法を簡単に習得できたとしても、その言語がもつパラダイムを習得することとは別問題。
オブジェクト指向言語を用いずにオブジェクト指向の本質を学ぶだなんて、本末転倒も甚だしい。
78:デフォルトの名無しさん
06/12/24 02:13:14
コボちゃんに謝れ
79:デフォルトの名無しさん
06/12/24 04:02:14
んも〜
80:デフォルトの名無しさん
06/12/24 09:06:11
きんも〜
81:デフォルトの名無しさん
06/12/24 11:12:40
ミモ〜
82:デフォルトの名無しさん
06/12/24 14:55:47
CやってJavaやってC++覚えろ
特化されてる言語やってごった煮言語使うのがソースへの思いやり
83:デフォルトの名無しさん
06/12/24 15:08:23
将来システム設計とかしたい俺はCを勉強してたりするけど、何か間違いっぽいな・・・・。
84:デフォルトの名無しさん
06/12/24 15:22:43
>>83
CとかC++なんてお古なんだから、おニューのC#でもやったら?あと、javaな。
85:75
06/12/24 15:29:52
>>77
言語的相対性に基づいて考えたとしても,
プログラム言語の場合,最終的にコンピュータにどのような事をさせるか,
つまり「入力→処理→出力」に帰着すると思うので,抽象的な性質を持つ言語を
先に習得してしまうと,その言語から逃げられなくなるかと思われます。
なので,言語はシンプルなものから学んだ方が良いと思います。
(まぁ,その当たりは好み次第かもしれませんが)
あと,オブジェクト指向言語はオブジェクト指向的な要素を持つだけであり,
それで作られたプログラムがオブジェクト指向で設計されているかといえば
必ずしもそうではありません。
というより,世の中に出回っているプログラムにはそうでない物の方が多いです。
単純にクラスを使うのがオブジェクト指向ではありません。
そこから一歩踏み込んだデータや機能を階層的に設計する事の方が重要だし,
それこそがオブジェクト指向の考え方の要です。
なので,オブジェクト指向言語でなくてもオブジェクト指向は理解できるし,
何より(機能面での)階層化設計をおこなうには構造化設計の理論が必要です。
そういった事から,逆にオブジェクト指向言語でオブジェクト指向を学ぶと
間違った方向で理解してしまう危険性もあります。
(中には自ずと気付く天才肌もいますが)
ただし,そういった事は実際に場数を踏まないと分からないと思うので,
まずは言語は何でも良いからモノ作りをしてみることが重要ですが。
86:デフォルトの名無しさん
06/12/24 15:32:09
今からやる奴にはこの順番でやることをお勧めする。
C# -> Java -> C -> C++
87:デフォルトの名無しさん
06/12/24 15:56:37
>>86
→
← どっちの順番やねん
88:86
06/12/24 16:11:33
C#優先
89:デフォルトの名無しさん
06/12/24 16:12:41
>>85
突っ込みどころが多すぎて行数が足りないって言われるんだがw
90:デフォルトの名無しさん
06/12/24 16:13:35
日本語でおk
91:デフォルトの名無しさん
06/12/24 16:14:55
>>85
2chでは3行以上の文は読まれない。
92:デフォルトの名無しさん
06/12/24 16:16:25
>>88
そうなのか・・。サンキューベリーマッチング。
93:デフォルトの名無しさん
06/12/24 18:11:08
>>85
>言語的相対性に基づいて考えたとしても,
全然わかってないんじゃんw
94:デフォルトの名無しさん
06/12/24 18:28:50
>>89
野次馬としては、複数レスにしてでも書いてほしい。
勿論それを75=85がどう返すかが見物だ。
95:デフォルトの名無しさん
06/12/25 20:44:49
非OOPLでOOPやる方が
よほど才能が要ると思うんだが…
96:デフォルトの名無しさん
06/12/25 23:11:24
それならCじゃなくてもいいじゃない。
97:デフォルトの名無しさん
07/01/02 21:03:15
企業のメーカーさんとかだと、C++は使えない場合もあるのでは?
C++の機能を使えないケースとかもあると思う。
需要はどっちがあるんだろう?
98:デフォルトの名無しさん
07/01/03 00:23:01
>C++の機能を使えないケースとかもあると思う。
IPAの作ったCのコーディングルールとか、ポインタの演算も禁止だもんな。
99:デフォルトの名無しさん
07/01/03 01:01:43
・C 言語の中には、インラインアセンブラが書けるものもある。
また、C++ 言う C を拡張したオブジェクト指向言語もある。
なぜか、C++ は大嫌いなのである。実行ファイルは大きいし、動作スピード
も遅い。しかし、最近は C++ で作る人がほとんどと思う。
100:デフォルトの名無しさん
07/01/03 03:55:42
なんかC++ってできる人が少ないらしいよ。
だからあんまり募集が少ないという話をよく聞く。
しかし、なんで学びたいのかそれによるんでないかな?
101:デフォルトの名無しさん
07/01/03 04:36:10
C言語→C++じゃないと意味ないんじゃないの?
C++にもCの命令も入ってくるんじゃ?
102:デフォルトの名無しさん
07/01/03 10:15:52
>99
C++のでもCのようにインラインアセンブリが使えることは多い。
あとD&E読め。C++はCと変わらない速さで動くことを常に目標として作られてきた。
ただ今では気を付けないと大きさもぶくぶく膨らむし遅くもなる。
(逆に言えばちょっと気を付けるだけでだいぶ違う)
それだけ言語が巨大になったと言うこと。
あとパソコンでは、実行ファイルの大きさも遅さも多少は気にならないほどに
性能が上がったということも影響はあったと思う。
103:デフォルトの名無しさん
07/01/03 12:44:35
99は外人かよ。
104:デフォルトの名無しさん
07/01/04 03:37:57
>>98
;´Д`) なにそれ?
105:デフォルトの名無しさん
07/01/04 06:03:27
ポインタ演算なんて、禁止した方が会社のためだぞw
106:デフォルトの名無しさん
07/01/04 12:06:39
えっ?ポインタ演算なし?
文字列の部分的な置換をどうやってやるの?
107:デフォルトの名無しさん
07/01/04 19:54:53
URLリンク(sec.ipa.go.jp)
ポインタの演算を行う場合には,ポインタの指す範囲に気を付ける。
1.5 (1) ポインタへの整数の加減算(++,--も含む)は使用せず,確保した領域への参照・
代入は[ ]を用いる配列形式で行う。
(2) ポインタへの整数の加減算(++,--も含む)は,ポインタが配列を指している場合だ
けとし,結果は,配列の範囲内を指していなければならない。
--
前に見たときとちょっと変わってるかな?
以前は単に禁止だった。
108:デフォルトの名無しさん
07/01/05 01:00:05
そんなの当たり前の話じゃん
Cの初歩の初歩だよ
109:デフォルトの名無しさん
07/01/05 16:56:55
Cを初めに覚えた方がいいって言うから悪いんだ
構造化プログラミングの手法と、ポインタについて理解してからC++を習いなさいと言えば判りやすいのでは?
110:デフォルトの名無しさん
07/01/05 20:00:59
それ同じ・・・
111:デフォルトの名無しさん
07/01/05 23:35:29 BE:59907762-2BP(294)
ポインタに配列型式でアクセスするようにして、なにがどう安全になるかわからんね。
112:デフォルトの名無しさん
07/01/06 00:00:01
ポインタ(間接参照演算子ほか)を使うよりは安全になる気になれる。
113:デフォルトの名無しさん
07/01/06 07:25:17
演算子+-や[]を再定義してそこで範囲チェックして
アクセス違反が出るケースで例外出せばいいだけなのに
・・・と、ここまで書いて
配列を参照しているポインタが配列のサイズを認識出来ないのを思い出した漏れ
もうDまで1.00になったこのご時世なんだから
CもC++も言語自体使用禁止でいいんだよ
腐ってんじゃん
114:デフォルトの名無しさん
07/01/06 10:10:49
いや、C++だったら範囲外の要素にアクセスしようとしたら例外を投げる配列クラスとか
(ポインタの代わりの)イテレータクラスとか作れるだろ。
115:デフォルトの名無しさん
07/01/06 19:27:37
Cでも専用の構造体とアクセス用の関数作ればいいだけ。
116:デフォルトの名無しさん
07/01/06 20:50:17
>>114
>>107 がそのことに言及していない件
117:デフォルトの名無しさん
07/01/06 22:37:51
当たり前だ。
107はC、114はC++を対象にしている。
118:デフォルトの名無しさん
07/01/07 05:25:55
>>117
>>107 が >>115 に言及していない件
119:デフォルトの名無しさん
07/01/13 21:03:38
なんという過疎スレ、スレタイを見ただけで(ry
107で、ポインタが配列範囲の一個後ろを指すことを禁止してる件について
120:デフォルトの名無しさん
07/01/13 23:54:13
while(*dst++ = *src++);
121:デフォルトの名無しさん
07/02/03 13:46:47
Cで"Hallo Waurd"と表示して、こんなの俺がやりたい事じゃない!って思って
C++てGUI始めました。今は満足してる
暇があったら覚えてやんよ
122:デフォルトの名無しさん
07/02/03 20:17:44
何故かC++の書籍も入門サイトもC言語知ってる前提なんだよね
C++前提で進めるものが増えればC++から学ぶ人が増えると思うんだが…
123:デフォルトの名無しさん
07/03/11 03:09:06
ハーバートシルトのC++の標準講座がC知らない前提だった
124:デフォルトの名無しさん
07/03/11 06:03:42
C++プライマーも一応C前提ではないな
125:デフォルトの名無しさん
07/03/11 06:11:36
C++の入門書が前提とするC言語の予備知識なんか初心者でも
1、2週間で習得できるんだから、さっさとCを勉強すればいいのに。
126:デフォルトの名無しさん
07/03/11 11:40:37
>>125
そういう考えもあるね。
C言語と共通な部分を入れると本が巨大になる。
値段が上がる。高くてぶ厚い本が売れるのか。
C言語と共通なのにC++を学ぼうという人にしか本が売れない。
127:デフォルトの名無しさん
07/04/12 12:00:29
C知らないでC++に手を出すって事は
ぬかるんだ足場で背伸びするようなもの
128:デフォルトの名無しさん
07/04/12 17:06:56
>>127
よくわからないけど、CとC++は似て非なる言語だから、別にCを知らなくっても問題無いよ。
129:デフォルトの名無しさん
07/04/12 17:15:55
どっちかつーと、泥濘に渡した板の上で作業するのがC++って希ガス。
泥濘に板を渡すのは標準ライブラリ(std::string, STLなど)がやってくれているので、
泥濘がどうなっているのか気にしたくないときは気にしないで済む。
Cではプログラムを書く際に(俺様ライブラリがあれば別だが)毎回泥濘に板を渡さないといけない。
#この喩えだと、C#は泥濘にプレハブ工場が乗っかっているようなもんだな。
#ちょっと違う作業をやろうと思うと一々どっかから工場が飛んでくる羽目になる。
130:デフォルトの名無しさん
07/04/26 16:02:38
悩んでる暇があったら(ry
言語仕様覚えるだけならそんな難しい事じゃない
131:デフォルトの名無しさん
07/04/27 02:13:19
板じゃなくてビニールシートだろwww
132:デフォルトの名無しさん
07/04/27 07:53:58
>>131
板になるかビニールシートになるかは使う人次第じゃね?w
133:デフォルトの名無しさん
07/04/27 09:22:25
使う人の体重次第と言うべきだな
134:デフォルトの名無しさん
07/04/29 14:17:25
最初はCだけやって、そのあとC++やるってんじゃ
先人らがオブジェクト指向に苦労したのと同じ道を歩む羽目になる。
最初からC++やって、C言語との違いも適当に調べていけばいいよ。
135:デフォルトの名無しさん
07/05/08 19:08:42
>>134
ややこしくすんなよ
C++使えるならC使えるのは当然って決め付けちゃったほうが周りが楽だろ
オブジェクト指向に苦労する奴は覚えた言語の順序のせいにするのか・・・
136:デフォルトの名無しさん
07/05/08 20:39:53
OOPだって別に手続き指向的なことを全くしないワケじゃないしな
どう頑張ってもアルゴリズムが無くなるワケじゃない
ただ、C言語は基礎を学ぶのに微妙に不向きな言語って気がする
137:136
07/05/08 20:40:52
…ま、その意味じゃC++は更に基礎を学ぶに不向きな言語だが。
138:デフォルトの名無しさん
07/05/09 00:33:36
四則演算習う前に微分積分教えろっつってもなー
139:デフォルトの名無しさん
07/05/09 22:32:22
C++の見通しの悪さに我慢できず、C言語でC++と同じように関数をインデックス定義してオフセット呼び出しするようにしてしまった。
140:デフォルトの名無しさん
07/05/11 05:47:00
typedef struct _hoge {
int a, b;
hoge * (*fuga)();
void (*~fuga)();
hoge * (*setA)(hoge *this, int a);
hoge * (*setB)(hoge *this, int b);
} hoge;
141:デフォルトの名無しさん
07/05/12 22:05:35
_hoge
しね
142:デフォルトの名無しさん
07/05/12 22:30:03
つーか先頭にアンダースコアを使う奴ってなんなの?
お前はいつからコンパイラベンダーになったんだよって突っ込みたくなる
143:デフォルトの名無しさん
07/05/12 23:25:51
ライブラリ実装者になった気分で、全てはライブラリの独自拡張ということにしよう。
144:デフォルトの名無しさん
07/05/19 15:34:18
>>134
C++って( C言語 + OOP )なんだから、C言語から覚えれば、楽だと思うんだが...
どっちみち、C言語の呪縛からは逃れられない運命な訳だし...
145:デフォルトの名無しさん
07/05/19 16:06:24
C やっててさらにオブジェクト指向知ってると C++ に乗り換えるのはそんなに大変じゃないんだけど
それだと無駄な時間掛かるという意味で
初学者が C やらずにいきなり C++ から学んだ方が良いというなら
その可能性もあると思う
しかし本当に良いのかどうかは自分がそうじゃないから分からんな
146:デフォルトの名無しさん
07/05/26 13:49:07
C++からやっても何も知らないなら
結局ポインタの概念とか覚えるわけで
それは結局はC学んでるのと変わらんよね
Cは文法だけ覚えて、設計とかプログラムの仕方は
C++でオブジェクト指向を学んだらいいと思う。
147:デフォルトの名無しさん
07/05/26 14:50:01
C++でオブジェクト指向を学べると思ってるのか?w
148:目に映る全てのものがメッセージ
07/05/26 17:05:56
学べます。必要なら、C++に限らずどんな言語であろうとも。
149:デフォルトの名無しさん
07/05/26 18:23:10
Perl ではやりたくないお
150:デフォルトの名無しさん
07/05/26 18:28:34
漏れは日本語で学んだよ。
151:デフォルトの名無しさん
07/05/26 22:29:56
てみる
152:デフォルトの名無しさん
07/05/27 03:26:57
>>147
俺は昔「如何にしてCのみでオブジェクト指向設計をするか」
という趣旨の文章を読みながらOOPを学んだぞ。
今からすれば時間の無駄にも思えるが、その時に培った概念理解が今も生きていると思う。
153:デフォルトの名無しさん
07/05/27 06:41:03
FILE *fp;
154:デフォルトの名無しさん
07/05/27 16:43:36
そういえばネットで、CはわからんがC++はわかる、って人がいたな。
何かの変なグラフの描画にC++を使ってる人。
既出かもしれないが、目的にもよるだろ。
趣味ならもうお好きにどうぞ・・・みたいな。
155:デフォルトの名無しさん
07/06/11 23:43:03
まったく問題が無い。
なぜなら俺がそうだったから。
ちなみにC++を普通にマスターしてれば
(別に上級者とかでなくても)Cは1日で理解可能。
別に誇張とかではなくて、思いっきりゆっくりやっても3日で完了する。
ただ、その逆は無い。
156:デフォルトの名無しさん
07/06/13 01:21:17
禿もCを先に習う必要はまったく無いって言ってるしな
157:デフォルトの名無しさん
07/06/13 21:11:33
C++よりJavaを先に習っても問題ないですか?
158:デフォルトの名無しさん
07/06/13 21:27:11
問題ない
159:デフォルトの名無しさん
07/06/17 18:19:57
どうしてそんなにC++を押すのかが分からない・・・
C++ってそもそもCの文法を削った書き方じゃん
変数宣言も一々めんどいだろうけど
その削ってない書き方をまず覚えてから便利な書き方覚える方が良いと思うよ
C++のほうが機能多いんだし、全くの初心者だったら才能あっても迷子になる
160:デフォルトの名無しさん
07/06/17 18:44:41
日本語でおk
161:デフォルトの名無しさん
07/06/17 20:25:14
最初はC++のベターC相当分でいいと思う
もしC→Java or C#という流れなら
そのCの部分をベターCとしてのC++に置き換えるみたいな感じで
162:デフォルトの名無しさん
07/06/19 11:55:30
>>159
>C++ってそもそもCの文法を削った書き方じゃん
え?
163:デフォルトの名無しさん
07/06/19 17:48:34
プログラミングの才能があるやつはどの言語から初めてもおk
たとえば俺とかな
164:デフォルトの名無しさん
07/06/19 17:58:02
COBOLのソース眺めてJavaカタカタ打つとか出来ないとこの業界は生きてゆけない。
165:デフォルトの名無しさん
07/06/19 21:23:20
こんな本あってワロス
URLリンク(www.amazon.co.jp)
166:デフォルトの名無しさん
07/06/19 22:56:40
>>164
それなんて拷問?
167:デフォルトの名無しさん
07/06/19 23:27:32
ドトネト言語同士の翻訳なら楽勝だけどな
168:デフォルトの名無しさん
07/06/20 21:46:01
皆が才能あるわけじゃないから困る
169:デフォルトの名無しさん
07/06/20 23:20:03
Cからやった方がいいと思ってる人は、おそらくCからC++に至る過程で
出版されたCの知識を前提とするC++の教本を読んで挫折した人じゃないかな?
当時はC++ををやる人の90%ぐらいがCユーザーな訳で、本の著者もCユーザー、
Cが使えるのは当たり前とされていたのだろう。
実際にプログラミング入門レベルから解説してるC++教本ってのは無かったと思う。
しかし、時代は変わって現在はCをやっていないのは普通であり、C++すらも陳腐化している。
JAVA、C#から始めてる人間も多い、というかそれが普通だ。
C++の教本もほとんどC++でプログラミングに初めてさわる事を前提として書かれている。
Cのコアなユーザーに向けてかかれた教本などほぼ皆無と言っていい。
この状況では、C++と完全な互換性が無いCから始めるメリットは、C++習得その物を
目的とするなら無いと言っていい、逆に混乱するだけ。
本質を理解したいとか、多くのアルゴリズム、ネットワークの古典を読みたい、とかなら別だが。
実務でCでなければどうしてもいけない、という事はほぼ無いだろう。
趣味でどうしてもC特有のプログラム手法を知りたい、とかでなければC++から初めた方が
時間的にも費用的にもメリットが大きいと思うがなー。
170:デフォルトの名無しさん
07/06/21 00:01:12
>>167
文法変えるだけじゃんw
171:デフォルトの名無しさん
07/06/27 19:29:29
いやべつにC++からやりたきゃやっても良いけどさ、
>>169
>C++と完全な互換性が無いC
gotoの飛び先制限と、プロトタイプ必須以外に
Cがコンパイルできない部分ってあったっけ?
そういやC99は知らん…
172:デフォルトの名無しさん
07/06/27 20:06:46
重箱の隅をつつけばいくらでも出てくる。
void*からその他のオブジェクトへのポインタ型への暗黙的変換が無いこと。
(Cのコードをコンパイルするならmallocなどが痛い)
構造体がスコープを作ること。
sturct foo
{
struct bar {};
};
よそから中のbar型を参照するにはCだとstruct barだが、C++だとstruct foo::bar(もちろんstructは省略可)。
constで定数を宣言できるようになったことと、
それに伴って関数外のconstが基本的に内部リンケージを持つようになったこと。
整数型から列挙型への暗黙の変換がなくなったこと。
enum hoge x;
x = 1;
ほかにもコンパイルができる、できないに関わらず非互換となった事柄はJIS X3014:2003 附属Cに色々載っている。
173:デフォルトの名無しさん
07/07/08 08:53:16
みなさん、基本情報技術者はもってます?
174:デフォルトの名無しさん
07/07/08 11:45:43
基本情報技術者はもってないですけど
一種には合格してます
175:デフォルトの名無しさん
07/07/10 20:19:00
俺は二種とソフ開だな。
ちょうど二種の最後の年かその前かぐらいに受かったから。
176:デフォルトの名無しさん
07/07/10 20:21:50
私も一種です。
ちょうど一種の最後の年かその前かぐらいに受かりました。
177:デフォルトの名無しさん
07/07/11 14:54:14
ちょうど二種の最後の年かその前かぐらいに落ちた。
178:デフォルトの名無しさん
07/07/13 16:34:35
char型のcharってcharacterの略で%nのnはnewlineの略ですよね?
こういう略してある語の元の単語が載ってるサイトってないですかね?
探してもこの2つしかわからなくて
179:デフォルトの名無しさん
07/07/13 17:21:09
\nならともかく%nはnewlineではないだろ
180:デフォルトの名無しさん
07/07/13 18:02:10
そうでしたすいません
181:デフォルトの名無しさん
07/07/13 18:07:32
>>178
マルチするならマルチするでせめてC用とjava用に文面を分けろよ
182:デフォルトの名無しさん
07/08/07 12:59:27
僕もいろんなdllを使えるようになりたいなぁ。
183:デフォルトの名無しさん
08/01/12 22:50:15
javaやれとかいわれるけどお前らがC++の話してるからjavaやってもツマンネ
よって俺はC++やる
184:デフォルトの名無しさん
08/01/13 18:25:04
>>179
可能です。
以上。
はい、次。
185:デフォルトの名無しさん
08/01/13 20:23:46
>>184
あんた馬鹿?
186:デフォルトの名無しさん
08/01/20 07:28:27
>>183
ゲーム作るとかハードウェアの突っ込んだ操作しないんだったらJavaの方がいいんじゃ?
携帯で動くし
187:デフォルトの名無しさん
08/01/21 00:53:11
Cプログラマ必須テキストです!
URLリンク(mori.eco.to)
188:デフォルトの名無しさん
08/01/21 06:45:50
おすすめはC++とJava。一方を覚えると他方も理解しやすい
今の流行はEclipseでJava
Javaで処理速度が遅いときはC++を使う
189:デフォルトの名無しさん
08/01/21 09:08:44
>>188
お前がマじゃないことはよくわかった
190:デフォルトの名無しさん
08/01/21 13:19:20
処理速度よりも、環境で決めるべきじゃないか?
191:デフォルトの名無しさん
08/01/25 17:42:52
>>190
やめとけ
今は環境問題に対していろいろうるさくなってきてるから国際的にも問題ありだぞう
パオーン
192:デフォルトの名無しさん
08/02/19 16:47:33
やっぱC++wakarannsi
193:デフォルトの名無しさん
08/02/27 10:37:44
ロベールのC++入門講座っていう、分厚いけどプログラミング未経験者向けっぽい本があった。
ざっと眺めただけだけど、おそらくC++をいきなりやる人でも大丈夫だと思う。
だれか読んだ人いる?
194:デフォルトの名無しさん
08/02/27 13:38:28
>>193
同じく立ち読みしてきた。
評価は高いようだね。但し入門者用だな。
中級者以上は同じような本が本棚に並ぶ事になる。
195:デフォルトの名無しさん
08/02/27 20:54:49
アマゾンにレビューが無いとこういう時悩むね。
196:デフォルトの名無しさん
08/02/27 21:28:42
>>193
今日買ってきたよ。今読んでる。
サンプルプログラムが多いので実際に打ち込んで走らせて
理解するにはいいと思う。
しかしテンプレートなどのディープな内容にはあまり深く
突っ込んでないので、そういうのを極めたい人はC++ Primer 4/E
の方がいいと思う。
197:デフォルトの名無しさん
08/02/27 21:35:28
どのくらいのことを「ディープ」と指してるのだろう
198:デフォルトの名無しさん
08/02/27 21:52:19
>>197
クラステンプレートの作り方しか書いてない。
メンバテンプレートについては一切触れてない。
199:デフォルトの名無しさん
08/02/27 22:01:53
なるほど。
200:デフォルトの名無しさん
08/02/27 22:30:18
しかしC++ Primer第三版持っているので4/Eを買うと
内容的に被るんだよなあ。
201:デフォルトの名無しさん
08/02/27 23:08:34
>>195
そういや、都内の23区の図書館にも無かった。
明日、近所の図書館に注文してこようかと思ってるが、
あの分厚さだときついかもしれん。
202:デフォルトの名無しさん
08/02/28 02:53:59
コンソールで「はい、動いたでしょ?」って言われても全然覚えられねーよ。
でも、ゲーム作ってメリットを把握しつつ勉強すると一回で覚えられる不思議。
203:デフォルトの名無しさん
08/02/28 09:01:04
もしかして、漫画だと分かった気になるけど小説だと理解できないタイプ?
204:デフォルトの名無しさん
08/02/28 23:19:25
>>203
単に暗号解読の勉強するよりも、
エロ動画入りの暗号ZIPファイルを解読するために勉強する方が
モチベーションが保ちやすいってことじゃないか?
205:デフォルトの名無しさん
08/02/28 23:33:26
キモイ上司の説明を聞くより、シャキッとした上司の説明の方が分りやすい。とかw
206:デフォルトの名無しさん
08/02/28 23:35:16
つまりお腹いっぱいでも甘いものは別バラってことじゃん。
207:デフォルトの名無しさん
08/02/29 03:42:15
>>203
そのタイプではないけど、そんな感じ。
ゲームだと実際に目でわかるから概念的に理解しやすいし、様々な状況があるから
それに合った処理ということでメリットや使い時が分かりやすい。
クラスは例えば、ゲームだとキャラクターそのものってことで非常に分かりやすいし、
リスト構造も何体出るか分からない敵等に使えば、
forで最大数回すより効率良いってことでメリットが分かってモチベーションが上がる。
208:デフォルトの名無しさん
08/02/29 03:46:08
その昔ゲームで覚えるC言語だかマシン語だったかってのがあったな。
209:デフォルトの名無しさん
08/03/01 22:31:55
その昔萌えるC言語だかってのがあったな。
210:デフォルトの名無しさん
08/03/10 01:57:41
そこで昔音楽で覚えるC言語ってのがあtt(ry
211:デフォルトの名無しさん
08/04/17 21:09:24
自分はド素人だからC++がCの発展型だと勝手に解釈しており、だったら最初からC++
覚えたっていいじゃんと思って、かまわずC++からはじめてる。
212:デフォルトの名無しさん
08/04/23 19:51:29
本当は機械語直といいたい所だけど
ゆとりにはアセンブリからだろ。
213:デフォルトの名無しさん
08/07/12 05:46:56
問題山積み
まずはCの基礎から
214:デフォルトの名無しさん
08/07/12 09:06:21
>>207
for -> list -> for に戻る
virtual execute() -> 汎用タスクシステム -> switch 分岐 に戻る
215:デフォルトの名無しさん
08/07/13 07:04:44
Cから先にやるべきと思います。
たとえJava、C#を知っていてもやはりCをC++の前にやっておくべき。
216:デフォルトの名無しさん
08/07/13 07:08:30
215
理由を追加するなら、ポインタを理解する必要がある。上述の二言語の持つ参照型との違い類似点、知ってなきゃとてもC++で使えない。
217:デフォルトの名無しさん
08/07/13 08:35:45
>>216
CやってるとかえってC++のポインタとの違いに悩みそうだが…
218:デフォルトの名無しさん
08/07/13 15:37:20
それでもあえて言おう
歩けない人間に走り方を教えることは出来ない
219:デフォルトの名無しさん
08/07/28 01:30:50
プログラマは「わけのわからない例え」が多くて困りますぅ。。
まぁ、、みんなほとんどの人はC++よりもCから入る。
もし、茨の道を自ら歩みたいなら、あえて人が選ばないC++から入るのも、
また変わった事になりそうで良いんじゃないかと。
プログラムをやり続けるんなら、どんな言語から入ろうと関係ないし
C++よりもC言語やっとけ、とか言うのは、
教えやすさの問題だと思う
220:デフォルトの名無しさん
08/07/28 01:41:52
残念ながらCを知らないことを前提としたC++の入門書や、入門サイトは少ない。
大抵はCを知ってることが前提となっている。
Cの知識がC++本来の使い方の邪魔をするという意見があるが、それはない。
C++本来の使い方の邪魔をする知識など存在しない。
それらは知識が悪いのではなく、その人間の性癖が原因。
221:,,・´∀`・,,)っ
08/07/28 12:35:15
C++ PrimerはC知らない人用に書かれた名著だよ
C++からでいいよ。
Cの知識のいくらかはC++を覚える上で邪魔になる。
222:,,・´∀`・,,)っ
08/07/28 12:47:17
>>216
「Cで」ポインタ覚えなきゃいけない理由ないだろ。
C++ PrimerのほうがへたなCの解説書よりポインタの説明は親切。
むしろそれよりCASL2だな
223:,,・´∀`・,,)っ
08/07/28 16:47:41
聞くところによると某国立大学法人S大学の情報科でも
CよりC++を先に教えるそうで
邪道でもなんでもないです
224:デフォルトの名無しさん
08/08/03 05:32:35
URLリンク(www.amazon.co.jp)
散々な書評なんだが。。もしここで指摘されてる事が本当ならC学習者相手を前提にしているとしか思えない。
225:デフォルトの名無しさん
08/08/03 08:02:36
C++はCのほとんどを含んでいるから、普通にC++を勉強すればよい。
…のだが、C++の解説書のほとんどは、C言語が知っていることを
前提として書かれているのが問題。
226:デフォルトの名無しさん
08/08/03 08:25:18
>C++はCのほとんどを含んでいるから、普通にC++を勉強すればよい。
文法だけならそうだろう。
しかしCを先にやってC++の前にCでソフトを一本でも二本でも
何かしら完成させていたら、その後のC++学習で必ず生きてくる。
C++をいきなりやるとCの文法とC++の巨大な仕様の学習の間に
インターバルが取れないから、自分がなぜclassというのを勉強
しなきゃいけないかの意義も分からずに盲目的にやることになる
だろう。
そうするとC++なのにJavaと同じ感覚のプログラマーが誕生して
しまうことになる。
CにないC++の仕様は、現代プログラムの有用なセオリーを
自動化してくれることであって、自動化されないCでの経験は
あるとないでは大違い。
昔から急がば回れというが、C/C++学習において、この言葉は
生きている。
227:デフォルトの名無しさん
08/08/03 09:42:49
つまり高性能なABS(アンチロック・ブレーキ・システム)にいきなり
頼ったのでは、本当のブレーキングは身につかない。自分の足の感覚で
ABSを再現できるようになってこそ、ABSの本当の使い方もわかるという
頭文字D的な話なわけか?
228:デフォルトの名無しさん
08/08/03 09:55:14
車にたとえるやつは出てくるだろうと思ったけど、車はオートマ免許でも
OKだと思うw
229:デフォルトの名無しさん
08/08/03 12:18:50
Cを文法の上っ面だけで済ましてC++に行ったときの典型
スレリンク(tech板:737-番)
動作の中身がまるで分かってないから、自分が何をしてるのか
自覚出来ていない。
230:デフォルトの名無しさん
08/08/04 00:24:40
学問に王道無し
いきなり東大の問題解いても天才以外は意味が無い
231:デフォルトの名無しさん
08/08/04 06:04:00
てことは、アセンブリからやれってこと?
232:参考の名無しさん
08/08/04 07:17:56
ハッカーになろう (How To Become A Hacker) 2004/10/28 Revision 1.27 URLリンク(cruel.org)
同上の最新版 2008/01/08 Revision 1.38 URLリンク(www.catb.org)
もうすこし詳しい言語比較 URLリンク(www.stsc.hill.af.mil)
233:デフォルトの名無しさん
08/08/04 12:03:39
>>231
いまどきそれが妥当ともいえないが、アセンブラ知っていれば
Cの学習、開発で一歩抜きん出られるのも事実。
ただ、Cが可搬性のあるアセンブラだという側面もあるので、
その辺は各自の事情で選択すればいいんじゃないか。
Cをしっかりやる==ターゲットのアセンブラにも多少触れる
==マシンの裸の挙動を垣間見るだろうしね。
234:デフォルトの名無しさん
08/08/04 16:33:22
>>229
それはC++の中でCから引き継いだ部分をちゃんとやってないって話だろう。
CよりC++を先にやるっていっても、ポインタよりクラスを先にやるって意味ではなく、
C++の機能として取り込まれたポインタとかは当然習得しつつも、
mallocとかそういうのは最初からnewでいいでしょって話じゃないの?
235:デフォルトの名無しさん
08/08/04 16:38:55
若い人の多くが「Cはできます」と言い切って入社してくるが、安心して開発を任せられる人を見ることはほとんどない。
Cは開発コストを犠牲にして速度を稼ぐ言語であり、開発された1970年代においては価値が高かったのだが、
CPUが速くなり、ライブラリを扱うことの方が重要になった今となっては危険なだけの言語になってしまっている。
Cが本当に役に立っていた時代は、SQLもGUIも、もちろんwwwも無かった。CPUとメモリとディスクがあっただけだ。
今は皆がCを学ぶ必要はない時代だと思う。ラテン語のように、必要な人や興味がある人だけが学べば充分だろう。
236:デフォルトの名無しさん
08/08/04 17:18:27
>>234
>それはC++の中でCから引き継いだ部分をちゃんとやってないって話だろう。
C++いきなり入るとこういうふうになるという話。だってCの部分をやったあと
その理解が問題ないと分かるまで次のカリキュラムは待ってくれまい?
練習問題2、3解いたからって済む話じゃないよ。
>C++の機能として取り込まれたポインタとかは当然習得しつつも
これするためには先にclassやらないとダメでしょ。ポインタの上書きと
中身の転送の区別もあやふやな段階で(初心者が納得するのは
相当たいへんだよ)さらに頭が混乱するだけだと思う。
>mallocとかそういうのは最初からnewでいいでしょって話じゃないの?
newするからにはclassでしょ。mallocの代わりにnew char[???]を使う
ってだけの話なら、べつにnewを教えてることにはならないと思う。
おまけに確保できなかった場合は近代処理系では例外が飛ぶし、
そうじゃなければゼロ戻しの現役環境もある。
try , catch , new , ポインタ , メモリの実体 , classが絡んだポインタ
の拡張…目が回る。
そういう君はいきなりC++族かい?だったらたいへんセンスあります。
237:デフォルトの名無しさん
08/08/04 17:24:24
>>235
>ライブラリを扱うことの方が重要
いやあの、C++使いというからには、こっちを作る側じゃないですか?
>今は皆がCを学ぶ必要はない時代だと思う。ラテン語のように、必要な人や興味がある人だけが学べば充分だろう。
ここまでいうなら、今の時代、「皆がC/C++を学ぶ必要はない時代だと思う」が正解だよ。
ライブラリを乗りこなすのが重要な分野は他の言語使ったほうがいいんじゃないかい
238:デフォルトの名無しさん
08/08/04 17:44:38
言い過ぎたかな
>こっちを作る側じゃないですか?
↓
>こっち『も』
C++でアプリ作ってるしね
239:デフォルトの名無しさん
08/08/04 17:48:52
>>236
いきなりC++な俺は練習問題2、3解いて済ませたけどな。
>mallocの代わりにnew char[???]を使う
>ってだけの話なら、べつにnewを教えてることにはならないと思う。
別にnew独自の概念教える必要なくていいんじゃないの?
俺がいきなりC++がよいとするのは、mallocとかの古い知識を初心者に教える必要ないからであって、
ポインタの概念とかを回避できるからC++っていってるわけでは必ずしもない。
最初に教える段階では、メモリは確保できるものとして教えればいいと思うし、
(確保できない可能性もあって、そのときは強制終了すると付け加えるとベター)
それで問題あれば「おまじない」としてtry-catch教えればいい。
iostreamでoperator<<とかオーバーロードしてる時点で、順番に教えてくのは無理なんだから、
適当に「おまじない」を駆使して先進めばいいと思うんだけどな。
240:デフォルトの名無しさん
08/08/04 17:57:06
あー確かに。malloc()とqsort()とキャストを教えなくて済むだけでもC++の方がいいわ。
仕事だとその一方でiostreamではなくてprintf()系を教える必要があるのが難だけど。
241:デフォルトの名無しさん
08/08/04 18:05:40
>>239
>いきなりC++な俺は練習問題2、3解いて済ませたけどな。
すげーな。
ポインタを(C的にでも)モノにするまで、何か下積みの経験あった?
理解できないやつの気持ちは俺も分からないんだが、俺の場合は既に
マシン語で遊んでいたからな…。
242:デフォルトの名無しさん
08/08/04 18:59:20
>>241
特に、強いて言えばBASICやってたくらい。
マシン語とかアセンブリは無理だw
243:デフォルトの名無しさん
08/08/04 19:19:31
BASICやってたんなら制御文ところはおそらく楽勝だったろうから
ポインタあたりに集中できたんじゃね? POKEとかPEEKだったら
噴出すが。
244:デフォルトの名無しさん
08/08/05 09:38:09
ポインタわかりますと言ってる奴でも
int (*(*func)(int))[5];
こういうのが何の宣言かわからない奴、たまにいるんだよな。
わかったと思って実際わかってないのがポインタよ。
245:デフォルトの名無しさん
08/08/05 09:48:35
>>244
そんな分かりにくいコードを読めることよりも、書かないことが重要なんだよ。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5389日前に更新/92 KB
担当:undef