C++について言いたいことがあればどうぞ ++

このエントリーをはてなブックマークに追加
1仕様書無しさん
こんなん分かるか?
2仕様書無しさん:02/04/02 20:34
オブジェクト指向ってなんだ!!!!!!!!!
漏れは頭悪いから、わからねぇよ!!!!!!!
3仕様書無しさん:02/04/02 20:34
2ゲット

わーい。

スレ立てお疲れ>1
4仕様書無しさん:02/04/02 20:35
こんなスレ名でほんとにいいのかといいのかと
小一時間問い詰めたくないか?

前すれ
http://pc.2ch.net/test/read.cgi/prog/1014654569/
5仕様書無しさん:02/04/02 20:36
あー取られた。。。

ちなみに前スレ。
http://pc.2ch.net/test/read.cgi/prog/1014654569/

6仕様書無しさん:02/04/02 20:37
>>2
> 漏れは頭悪いから、わからねぇよ!!!!!!!
その通り。
7仕様書無しさん:02/04/02 20:37
またタイガーから手紙。(とられたー)
うぷぷぷ。

躁だ踊ろう♪
8仕様書無しさん:02/04/02 20:59
8〜♪
9仕様書無しさん:02/04/02 21:00
Dylanさいこー
10仕様書無しさん:02/04/02 21:05
阪神さいこー
11仕様書無しさん:02/04/02 21:10
なんかすげー完動した。前スレのラスト(↓)
http://pc.2ch.net/test/read.cgi/prog/1014654569/992-1000n
12仕様書無しさん:02/04/02 21:24
>>11
禿胴。
整然としてなおかつ華やかなゲッターたちに乾杯。
13仕様書無しさん:02/04/02 21:55
じゃ、一発やらせてくれ。

C++最高!
14仕様書無しさん:02/04/02 22:05
>>13
ど、どうぞ→ *
15仕様書無しさん:02/04/02 22:56
>>14 operator ->* とはまた通なものを。
16仕様書無しさん:02/04/03 00:33
類似スレ防止age

どっちが本スレになってもいいけどさ。
17仕様書無しさん:02/04/03 01:06
>どっちが本スレになってもいいけどさ。
CとC++ってその程度か・・・
1816:02/04/03 01:22
>>17
スマソ。
あっちもC++のスレかと思ってたんだよ。
19仕様書無しさん:02/04/03 01:22
ヤヴァイな・・・C++信者だと思っていたのにわからなくなってきた・・
20仕様書無しさん:02/04/03 01:28
>>19
言語なんてしょせん道具なんだから別に気にすることなく乗り換えればいいかと。
言語に対する愛はとても大事だけれど過剰な愛は身の破滅。
21仕様書無しさん:02/04/03 01:32
20がいいこと言った!
22仕様書無しさん:02/04/03 09:04
>>21
同意(まじれす
23仕様書無しさん:02/04/03 09:06
ボクの肛門のシワも++です。
24仕様書無しさん:02/04/03 10:30
バイナリ吐かないもので仕事するのはいい気持ちはしないけど
そろそろこれにも慣れておく必要があるよ。いくらそれを願ったところで
バイナリ吐ける言語の仕事が少なくなってる以上諦めるしかないね。
25仕様書無しさん:02/04/03 10:46
C++ってバイナリ吐くのでわ。
26仕様書無しさん:02/04/03 12:00
C#ってC++++ってことかい?
27仕様書無しさん:02/04/03 12:16
C凸凸
28仕様書無しさん:02/04/03 12:28
C足足
29仕様書無しさん:02/04/03 12:31
>C#ってC++++ってこと

そういうことにしたいのですね?:)
30仕様書無しさん:02/04/03 15:59
>C++について言いたいことがあればどうぞ ++

C++好きダー。以上。
31仕様書無しさん:02/04/03 15:59
http://pc.2ch.net/test/read.cgi/prog/1014654569/
立てたのは、混同くんでした(w
32近藤くん@本物 ◆6fFtNgfs :02/04/03 16:04
わははぁ!
33仕様書無しさん:02/04/03 16:10
>>26
そうです。↓こんな感じ。
┏ ++
┗ ++
34仕様書無しさん:02/04/03 16:31
   ●●●●●
 ●        ●
●              ●       ●
●              ●       ●
●           ●●●●● ●●●●●
●              ●       ●
●              ●       ●
 ●        ●
   ●●●●●
35仕様書無しさん:02/04/03 17:27
昔のC++は、プリプロセッサだったが、最近はネイティブコードを吐いている
36仕様書無しさん:02/04/03 17:59
C++マンセー!!
STLマンセー!!
もう std::list<> や std::map<> なしでは生きられないの♥
37仕様書無しさん:02/04/03 19:00
Write in C ("Let it Be")

When I find my code in tons of trouble,
Friends and colleagues come to me,
Speaking words of wisdom:
"Write in C."
As the deadline fast approaches,
And bugs are all that I can see,
Somewhere, someone whispers:
"Write in C."
Write in C, Write in C,
Write in C, oh, Write in C.
LOGO's dead and buried,
Write in C.
I used to write a lot of FORTRAN,
For science it worked flawlessly.
Try using it for graphics!
Write in C.
If you've just spent nearly 30 hours,
Debugging some assembly,
Soon you will be glad to
Write in C.
Write in C, Write in C,
Write in C, yeah, Write in C.
BASIC's not the answer.
Write in C.
Write in C, Write in C
Write in C, oh, Write in C.
Pascal won't quite cut it.
Write in C.

38仕様書無しさん:02/04/03 19:05
>>37
>I used to write a lot of FORTRAN,
>For science it worked flawlessly.
>Try using it for graphics!
>Write in C.

めちゃめちゃワラタ。オリジナル?
3937:02/04/03 19:17
>>38
いやコピペ。
最初見て口ずさんだ時泣けた。
40仕様書無しさん :02/04/03 19:34
>>37和露他
他にも見っけた。
Eleanor Rigby
Nowhere Man
ttp://www.indigo.org/humor/beatles.html

4137:02/04/03 19:41
Yesterday(これも泣ける。)

Yesterday,
All those backups seemed a waste of pay.
Now my database has gone away.
Oh I believe in yesterday.
Suddenly,
There's not half the files there used to be,
And there's a milestone
hanging over me
The system crashed so suddenly.
I pushed something wrong
What it was I could not say.
Now all my data's gone
and I long for yesterday-ay-ay-ay.
Yesterday,
The need for back-ups seemed so far away.
I knew my data was all here to stay,
Now I believe in yesterday.

42仕様書無しさん:02/04/03 20:00
>>37
>As the deadline fast approaches,
>And bugs are all that I can see,
>Somewhere, someone whispers:
"Write in C..., and you'll be in the Hell."
"Or write in C++!"


4342:02/04/03 20:04
>>40
おもしろいな。さんきゅ。
44仕様書無しさん:02/04/05 00:04
>>37
みんな引いちゃったじゃんかよ。
はやく、「本当は、俺、英語なんかわかんないんだけどね」とかフォローしろ。
4537:02/04/05 00:35
本当は、俺、英語なんかわかんないんだけどね
46仕様書無しさん:02/04/05 00:36
オブジェクト指向ってさ、、、
わかると結構楽かもね。

学生でした。
47仕様書無しさん:02/04/05 00:39
STLは、いいよねえ一番やりたくない部分を、デバックしなくてすむから
48仕様書無しさん:02/04/05 01:57
引いてないよー。Yesterdayワラタ。いや泣けるけど。
49仕様書無しさん:02/04/05 02:47
俺も Write in C で笑い、Yesterday で泣いた。しかし、うますぎだね。
50仕様書無しさん:02/04/05 12:30
>>42
悪魔と会話する代わりにニンゲン辞めろってこった。
51Δ-FORTH (80点):02/04/05 20:18
>>46 デザインパターンを使えると、通常の3倍は楽。
理解するのにかかった労力に対しておつりがくる。
52仕様書無しさん:02/04/06 21:26
C++逝ってよし。二度と帰ってくるな
53仕様書無しさん:02/04/06 21:36
>>51
なるほど。そういう人もいましたか!
役に立って良かった。
54仕様書無しさん:02/04/06 21:59
C++マンセー。
銀行の基幹もC++でやれー。
55仕様書無しさん:02/04/06 22:01
>>54
ネタはネタスレで。
56 sage:02/04/06 22:37
>>50
>二度と帰ってくるな
お前がな。
57仕様書無しさん:02/04/06 23:48
>>銀行の基幹もC++でやれー。

Javaなんかもいいかもネ。> GCによってあぼーんされた預金は復旧いたしません。
5850:02/04/07 23:11
>>56
いや、俺はつとめてマターリなんだが(藁
59仕様書無しさん:02/04/07 23:22
この先、何年もつんだろうか >C++
とても流行るとは思えん・・・。
60仕様書無しさん:02/04/07 23:23
定説:C++を攻撃するやつはC++を理解できなかった奴。
61仕様書無しさん:02/04/07 23:24
>>59
流行るとはも何も、Cと同じか、それ以上にC++は使われてるだろ。
62仕様書無しさん:02/04/07 23:24
やっと理解した時点で、すたれてるかも(鬱
63仕様書無しさん:02/04/07 23:26
>>61
例えば、どんなところで使われてるの?
業種とかさ
64仕様書無しさん:02/04/07 23:27
Eiffelだって使われてる。
C++だって使われてるんじゃないの?
65仕様書無しさん:02/04/07 23:45
>>63
C++が使われる境界は業種ではありません。
人の能力値に境界があるのです。
66仕様書無しさん:02/04/08 00:29
こんなワケワカメな言語作った人間はマゾとしか思えん
67仕様書無しさん:02/04/08 01:35
>>66
VBは開発者に対する嫌がらせだとしか思えないけど。
C++便利なのになー。
68仕様書無しさん:02/04/08 01:54
どう考えても習得に時間がかかることだけは否定できないな。
69仕様書無しさん:02/04/08 01:58
>定説:C++を攻撃するやつはC++を理解できなかった奴。

アンチの人たちには、過去の行きがかりとプライドを捨て、
心穏やかに、最近の入門書でも読んでほしい。

大部分の人はわかってくれると思う。
70仕様書無しさん:02/04/08 03:16
んー、でも、プログラミング言語C++の自画自賛文章読んでると
胸糞悪くなってくるのは許して下さい。
Effective C++の著者は素直にソンケー
71仕様書無しさん:02/04/08 08:35
あげ
72仕様書無しさん:02/04/08 08:44
>>68
C++ を OOPL と勘違いした奴がコ難しく解説してたりするからね。
これは Better C として使うのが正解。
73仕様書無しさん:02/04/08 08:48
C++オナニストの教祖、Alexandrescuマンセー!!!
74仕様書無しさん:02/04/08 08:59
>>72
OOPがついに理解できなかった奴の戯言。
こういうやつがC++をOOPLとして使用している開発現場で足を引っ張る。
75仕様書無しさん:02/04/08 09:10
ヘタレはほっといてTypelistについてかんがえよう!
76仕様書無しさん:02/04/08 13:10
>>74
激しく同意。
77仕様書無しさん:02/04/08 14:15
>>63
携帯電話のユーザーインターフェースでC++使ったよ。

C++は難しいっていうけど、とりあえずサンプルコードとか見ながら、
理解できなくていいからコーディングしてみては?基本はC言語だし。
難しい本を読むのは、ある程度C++で組めるようになってから改めて読んでみるといい。
78仕様書無しさん:02/04/08 15:19
オブジェクト指向とC++の言語仕様とVC++の使い方とMFCをいっぺんに
覚えようとすれば混乱しない方がおかしい。ちゃんと段階踏んで勉強すれば
それぞれはめちゃくちゃ難しいってことはない。

ただ例外としてオブジェクト指向をやるときはデザインパターンも一緒に
やった方が理解しやすいと思う。デザパタはオブジェクト指向の実例集
みたいなもんだからね。
79仕様書無しさん:02/04/08 18:07
>>74
OOP を理解する事と C++ を理解する事は互いに独立なんだけど…
もしかして C++ で OOP が判った気になってる?
80仕様書無しさん:02/04/08 18:15
>>79
OOP が分からない状況で C++ の class やら仮想関数の使い方は分からん
だろ。syntax は理解できても semantics が分からない状況で

 C++ を理解した

とは認めたくないなぁ。
81仕様書無しさん:02/04/08 18:24
仮想関数っていうか多態性を知らんC++使い多し!
82仕様書無しさん:02/04/08 18:24
>>79
> OOP を理解する事と C++ を理解する事は互いに独立なんだけど…

> C++をOOPLとして使用している開発現場で
という記述から、74が両者を混同しているようには読めませんが。

C++とOOPをそれぞれきちんと理解しているチームに
> これは Better C として使うのが正解。
なんていう認識の奴が入ってきたら確かに足を引っ張られそうです。
OOPをちゃんと理解していれば上のような発言をするはずがないので。
8382:02/04/08 18:26
分かりづらいかもしれないので捕捉。
> OOPをちゃんと理解していれば上のような発言をするはずがないので。
OOPをちゃんと理解した上でC++を使用する人はわざわざ Better Cだ
なんだと逃げ口上うったりしないということです。
84(ノ■д■):02/04/08 18:44
>>81
そんなことぁーない

誰でも知ってるよ
85仕様書無しさん:02/04/08 18:53
>>84
いや、例えば>>79は知らないと思うぞ。
本を読んで理解したつもりにはなってるかも知れんが。
8679:02/04/08 19:01
C++ で OOP が判った気になってる誰かさんじゃあるまいし…
87仕様書無しさん:02/04/08 19:08
> OOPをちゃんと理解した上でC++を使用する人はわざわざ Better Cだ
> なんだと逃げ口上うったりしないということです。
88仕様書無しさん:02/04/08 19:09
>>86
誰のこと?
89仕様書無しさん:02/04/08 19:19
みんな必死だな。株板の奴らみたいだ
そうじゃないなら煽りは無視してポジティブな
スレになってもいいのに。
90仕様書無しさん:02/04/08 19:26
>>89
愚痴は邪魔
前向きなネタがないなら黙ってろ
91仕様書無しさん:02/04/08 20:10
C#の登場で最メジャー言語としてのC++の地位が危うい今日この頃、
C++使いこなしてる上級者は大量の知識溜め込んできたわけだから
それが無駄になるとあれば抵抗勢力にもなるわな。
昔のアセンブラ使いみたいに。

とか言ってみるテスト
92仕様書無しさん:02/04/08 20:14
とりあえず情報系の連中でC++やってきた奴は
この言語の仕事減るだろな。ま、奴らは一般に
使われてる言語なら上手く使いこなすだろうから、
飯の食い上げなんてことにはならないだろうけど。
93仕様書無しさん:02/04/08 20:30
ま、C++プログラマが一番優秀なのは明らかだしね。ふふ。
94仕様書無しさん:02/04/08 20:30
言語かわってもその知識は無駄にならない
・・・と思いたい
95仕様書無しさん:02/04/08 20:31
>>93
おだてのつもりだったのですが、、
96仕様書無しさん:02/04/08 20:33
やっぱ煽られないと萌えないもんだよな(w
97仕様書無しさん:02/04/08 20:38
少しはお楽しみいただけましたでしょうか。
98仕様書無しさん:02/04/08 20:38
>>91
C# プログラマって、C++ からの移行(もしくは並行)組だろ?
99仕様書無しさん:02/04/08 20:49
違うだろ
100仕様書無しさん:02/04/08 21:10
C#はぱっと見、javaにしかみえん
101仕様書無しさん:02/04/08 21:29
CORBAマンセー!!!
javaは遅すぎで話にならん。
102仕様書無しさん:02/04/08 23:22
>>98
で、移行するときに
C++で培ってきた様々なアドバンテージが無効になるんぢゃないか。
103俺は絶対C++だね:02/04/09 23:28
C#が商売としてうまくいけば、MSはもーっと簡単な言語(マクロ?)を出すつもり、に1票。

Begin
Start WebService
WebService.Do
End

で、MSのサイトにある万能ウエッブサービスが起動され、全部仕事してくれるようなの。
企業はみんな、あらかじめMSに業務内容を登録しとけっての。

で、MS社員以外でプログラマは必要なくなる。うげげげげ。
104仕様書無しさん:02/04/09 23:29
男は黙ってgcc
105仕様書無しさん:02/04/09 23:43
いや、g++だろ。
106GNU + Cygnus + Window = Cygwin:02/04/09 23:43
>>104
カコ(・∀・)イイ!
107仕様書無しさん:02/04/09 23:46
>>104
黙ってねーじゃんYO!
108仕様書無しさん:02/04/09 23:51
>107
じゃあ、gcc -wで。
109仕様書無しさん:02/04/10 00:19
>>103
それを実現したのがSAP。
万能というふれこみだが、自分の業務をやろうとすると、莫大な投資をしてカスタマイズしないと
使い物にならない。
誰も幸せになれない。

しかも大抵、初期投資をけちってデスマーチ。
110仕様書無しさん:02/04/10 00:19
C#はおじゃ言語だ!!
既出?
111仕様書無しさん:02/04/10 00:27
>>110
ええ、ええ、もう飽きるくらいガイシュツです。
112仕様書無しさん:02/04/10 00:27
maicrosofutoのSDKダウンロードサイトを教えてください!
よく探したんですが見つかりません、、、泣
113仕様書無しさん:02/04/10 00:28
>>110
俺も3回くらいは書いたな。(スマ
114仕様書無しさん:02/04/10 00:37
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/default.htm?p=/msdownload/platformsdk/sdkupdate/psdk-full.htm
ここにありますたです、はい。

ところでこれにC++コンパイラは入っているんですか?
こんど初めてWinでC++しないといけないんですが、
どうなんでしょうか?
115仕様書無しさん:02/04/10 00:42
>>114
そんなもん捨て捨て
「男は黙ってgcc」
これ最強。
116仕様書無しさん:02/04/10 00:48
>>115 うむ、静かに力強く同意だ。
117仕様書無しさん:02/04/10 00:48
>>115
暑苦しいので逝ってください。
118仕様書無しさん :02/04/10 00:58
CとC++ってどう違うの?
119仕様書無しさん:02/04/10 01:00
>>118
・・・・・・・・・・


わかった、お前も辛かったんだな。
無理しなくていいぞ、ゆっくり休め。
120仕様書無しさん:02/04/10 01:00
じゃ、「漢は黙って Objective-C」ということにしたい。
C++ みたいな半端なもん使えるかって。
121仕様書無しさん:02/04/10 01:02
で、結局SDKにはC++コンパイラは入っているんでしょうか?
122仕様書無しさん:02/04/10 01:04
>>110
まったくだ、混乱さすな!
踊り疲れたよ...
.NETもMonoもDotGNUも
もう聞くのもいやだ!
漏れは、しらん
漏れは、しらん
漏れは、しらん
.
.
.
漏れは、氏ヌ......
123仕様書無しさん:02/04/10 01:05
>>121
.Net Framework SDKに、最適化の利かない

Microsoft(R) 32-bit C/C++ Standard Compiler Version 13.00.9254 for 80x86

が入ってる。
124仕様書無しさん:02/04/10 01:08
>>123
boostやlokiは逝けますか?
125仕様書無しさん:02/04/10 01:08
Microsoft (R) 32-bit C/C++ Standard Compiler Version 13.00.9466 for 80x86
最新版
126仕様書無しさん:02/04/10 01:09
MSVC++の仕事しかしたことねーのに、
VB、ORACLEの仕事を取ってくるなよ。
単価低いしよー

FM-TOWNSの High C もやってたよ
127仕様書無しさん:02/04/10 01:10
>>126
愚痴を言わずさっさと片付けるがよろし
128仕様書無しさん:02/04/10 01:10
>>126
ストレス溜まるよ。ご愁傷様です。
129仕様書無しさん:02/04/10 01:11
たとえばさ、MS が「 C# は VB の後継にあたる上位言語です」とか
言ったら、コンサルとかはみんなそう信じちゃうんだろうね。
130仕様書無しさん:02/04/10 01:12
C#ネタは他でどうぞ
131仕様書無しさん:02/04/10 01:18
>>126 High C…なつかすぃ〜!
132仕様書無しさん:02/04/10 01:27
おぃお前ら、Lokiのバージョンがあがってるぞ!
loki-0.2.0
http://prdownloads.sourceforge.net/witme/loki-0.2.0.tar.bz2
133仕様書無しさん:02/04/10 01:33
今中身みたけどautoconfに対応させただけだった、失礼。
134仕様書無しさん:02/04/10 01:50
Windows XPにしたら、VC++6.0がちゃんと動作しません。
得に、メニューから「ファイル」→「最近開いたプロジェクト」をクリックしても
表示されないし・・・

XPで使ってる人、どうですか?
MSのサイトにはちゃんと動作するって書いてあったのに・・・鬱
135仕様書無しさん:02/04/10 02:09
>>134
使ってる人居るから明日訊いてみる。
136仕様書無しさん:02/04/10 02:21
XPでVC使ってるよ。特に問題ないけど。
137仕様書無しさん:02/04/10 02:26
>>136
うーん。
サービスパック5当てた方が(・∀・)イイ!のかな?
なんか、システムフォルダ見ると5より新しいDLLが入ってる気がするのだが。

・・・どうなのだろうか
138仕様書無しさん:02/04/10 02:54
Plathome SDKを落として入れてる最中だけど、
これってVC6にこの環境を使えばVS7買う必要ないとか?
139仕様書無しさん:02/04/10 03:40
>138
そんなことをMSが放置するかね‥‥。
140仕様書無しさん:02/04/10 03:45
Plathome SDKと.net SDKの組み合わせで出来ないことはないのかな?
正直、金ないからVS6とemacsでなんとかしたいんだけど。
managed C++辺りになんか出来ないことがありそう。
どうなのかな?
141仕様書無しさん:02/04/10 04:28
よく見たらPlathome SDKってコンパイラ入ってないのな
Win64版はあるけど。。。
.netのコンパイラで試してみたら今度はmspdb.dllがないとか
言われるし。よくワカンネーからもう寝るw
142仕様書無しさん:02/04/10 09:45
>>141
bin\win64\cl.exeでコンパイルできる
143仕様書無しさん:02/04/10 19:34
>>138>>140>>141
Platform…だよね。ワザと?
144仕様書無しさん:02/04/11 04:22
platformSDKを使ってるヤシはここにはいねーだろなw
おれはあの変なメイクファイルの書き方に吐き気を覚えて
それ以来金出してVisualStudio買ってるよ。
145仕様書無しさん:02/04/11 10:10
>>144 スレ違い
146仕様書無しさん:02/04/12 01:47
なぜ仮想関数をオーバーライドするときに、そのことを明示しなければ
ならないようにしなかったのだろうか。うっかり同名同引数の仮想関数を
作ってしまって挙動が変わりまくってびびったのって俺だけ?
147仕様書無しさん:02/04/12 01:55
基底クラスの仕様を知らずに継承するお前が90%わるい。
148仕様書無しさん:02/04/12 12:28
Delphiだと override; って書かないとエラーになるから
そういううっかりミスは防げるよね。
149仕様書無しさん:02/04/12 22:01
クラスの中にメソッドのプロトタイプいちいち書くのめんどくせー
150仕様書無しさん:02/04/12 22:06
>>144
小物を作るときにまだ時々使ってますが何か?
151仕様書無しさん:02/04/12 22:10
nmakeなんて捨ててcygwinを標準にしてくれないかなぁ
152仕様書無しさん:02/04/14 21:23
37才ウィンドウズプログラマのくせに
OLE/COMが理解できないアフォ発見。
153仕様書無しさん:02/04/14 21:28
>>152
自己紹介しなくてもよいぞ
154仕様書無しさん:02/04/14 21:51
>>151
nmake VS cygwin (プ
155仕様書無しさん:02/04/14 22:02
cygwin 好きなんだけどなぁ(!151)
156仕様書無しさん:02/04/14 22:12
>>155
まあ、151はnmakeとcygwinを同列で比較してるのが問題なだけだし。
157仕様書無しさん:02/04/14 22:55
nmakeは糞ということでいいですね?
158仕様書無しさん:02/04/15 14:01
>>157
うむ。使わんし。

(ふつー MSDEV.EXE で直接プロジェクトファイルからビルド)
159仕様書無しさん:02/04/15 22:48
>>158
Windows以外の場合はどうしてるんですか?
160仕様書無しさん:02/04/16 22:22
158はWin房
161仕様書無しさん:02/04/16 22:25
Dev-C++の5がいつのまにか出とる・・・
162仕様書無しさん:02/04/16 22:36
>>159
ふつー、make。
163仕様書無しさん:02/04/16 22:44
gmakeマンセー!!!
pmakeってウザイです。
164仕様書無しさん:02/04/16 22:46
(´-`).。oO(いつのまにかmakeを語るスレに・・・)
165仕様書無しさん:02/04/16 22:48
VitaminC++
166仕様書無しさん:02/04/16 23:19
nmakeってどの辺が糞なの?
高度なことしてないんで困ってないんだが。
167仕様書無しさん:02/04/16 23:25
!if !define(
とかって辺だと思わないなら別に良いんじゃない?
168近藤くん:02/04/16 23:42
>>152
悪いな。
169仕様書無しさん:02/04/17 01:34
>>159
pmake です。BSD の人なんで(w
170仕様書無しさん:02/04/19 10:28
C++マンセー上げ。
171仕様書無しさん:02/04/20 14:41
お前ら! C屋にC++を教えなきゃいけないのですが、参考になるサイトを教えてください
172仕様書無しさん:02/04/20 14:41
Primerを読ませろ
173仕様書無しさん:02/04/20 14:48
異教徒に対する最大の武器はPrimer
あれを買わせて毎日読ませろ
174仕様書無しさん:02/04/20 15:06
175171:02/04/20 16:37
>>174 スマソ、英語は オ レ が 読めない。いや読めるけど目が疲れる。
176仕様書無しさん:02/04/20 19:23
Primerで撲殺
177171:02/04/20 22:37
オレが今月で会社を辞めるので、来週中に引き継ぎをしなきゃいかん。
後継者は継承しないクラスなら使える。
オレが書いたコードを理解するには
・C++言語
・オブジェクト指向
・デザインパターン
・STL
の基礎知識が必要。
さて、どうしたものか?
178仕様書無しさん:02/04/20 23:13
>>177
シラネーヨってやめちゃえばいいじゃん。

・Primerで構文みっちり
・DPでOOPLのプログラミング作法を覚えさせる
これだけアドバイスしておけばいいじゃん
多分仕事となれば一ヶ月ぐらいでなんとか慣れるだろ。
179仕様書無しさん:02/04/20 23:18
どうして一人しか使えない言語を使うのか。
C++ではなく組織の体制の問題。
180171:02/04/21 01:18
>どうして一人しか使えない言語を使うのか

チーム全員、自称C++使い。
一応、全員クラスは使える。(派生しなければね)
でもconst、template、virtualとかになるとわからない。
C++の使用開始時に「各自勉強するように!!」だけで済ませたのが問題か。

あともうひとつ、C++を使う理由。
ライブラリがC++で書かれてた。
サンプルも、C++だった。
181仕様書無しさん:02/04/21 01:20
どーでもいいけど、Primerチョト高いよ・・・
The C++ Programing Language 3rd Editionぢゃダメ?
182仕様書無しさん:02/04/21 01:40
それはチームに一冊だけおいとけばよし。
183仕様書無しさん:02/04/21 04:42
>>179
そして、そんなレベルの低い組織(マネージメントもプログラミング能力も)に
は居たくない 171 が飛び出したと。

(違う?)

>>181
プログラミング言語 C++ の方は辞書として使うには良いけど、勉強用に通して
読むのは疲れると思うぞ。
184仕様書無しさん:02/04/21 07:04
>>171
「これならわかるC++」
やる気があれば、C屋なら2日で読める。
>・C++言語
>・オブジェクト指向
>・デザインパターン
>・STL
の基礎知識のうち、デザパタ以外の基礎はわかるよ。
185仕様書無しさん:02/04/21 09:53
C++はCもアセンブラも混ぜれるからどうにでもなるだろうと思ったけど、
自分がライブラリをクラスで提供してしまったので、
結局全員にC++を強要している状態になってしまった。
・・・失敗かなぁ?
「プログラマー」を名乗る人にはC++の能力を期待してもいいようになって欲しい。
186仕様書無しさん:02/04/21 09:55
>>185

Java プログラマが C++ プログラマになるには、
「具体的には」どういったノウハウを積み重ねる
必要があるのか?
187 :02/04/21 09:59
>>186
Javaにないものを使わないでしばらくいる。
188仕様書無しさん:02/04/21 10:25
>>186
逆汗をトレースしてJavaの言語サポートがどれだけの追加コードを吐いてるかを知る。
Javaの実行コードを逆汗できるかどうか知らないけど。
189仕様書無しさん:02/04/21 11:35
>>186
2-3000ステップぐらいのプログラムを読ませて、
どこでメモリーリークが起きているかを発見させる。
190仕様書無しさん:02/04/21 11:46
>>186
ポインタと参照とconstとテンプレート絡みの文法、技術。

んでもってSTL。
191仕様書無しさん:02/04/21 11:55
>>177
オブジェクト指向とデザパタに関しては、知らなくても一応コードは読めるんじゃないかな?
満足に保守できるかどうかはしらんが。

C++そのものやSTLについては、確かに知識がないとどうにもならんけどな。
192仕様書無しさん:02/04/21 12:08
保守のことを考えると、デザパタで元のコードで使われているもの
についてはしっといてもらわないといかんよねえ。

腹をくくって仕様書によく使ってるデザパタの解説を入れとかないとね。

193仕様書無しさん:02/04/21 15:49
STL便利なのは分かるが、表記がウザイ
194仕様書無しさん:02/04/21 16:51
頭の中身がBASICでOOPもわからずC++の文法を乱用して
gotoとtry,throw,catchまぜて使っちゃうような人と、
デザパタのみならずC++の深層や他言語(Lispとか)を理解して
lokiみたいなコード書く人が、どっちも「C++使い」というひとつ言葉で
くくられてしまうのは非常に問題あるよな。
こういうピンとキリが一緒のプロジェクトでやっていけるわけがない。

Javaでも相変わらずBASICみたいなプログラム書く奴はいると思うけど、
Javaはclassを作らないと話が始まらないし、Interfaceなどが
言語仕様に組み込まれているし、なかなか良質な標準クラスライブラリが
そろっているので、そういう点ではJavaはC++に比べるとピンとキリの差が
少ないと思う(希望的観測)。

Javaマンセーという話ではなく、大きいプロジェクトで使う言語は
なるべく実力の差が出にくい言語にした方がいいな、という話。

話は変わるがlokiをコンパイルできるコンパイラが少ないってのも
どうなんだろ。やっぱC++って言語仕様が複雑すぎてコンパイラメーカも
仕様に沿ったコンパイラを作れてないんだよな。

とか、そういういろいろな点でC++ってどうなんだろ、と思う。
195171:02/04/21 18:15
>>194
頭の中がBASICやCOBOLレベルの人がJavaを使うと
「アプリケーション統合制御管理システムクラス」ひとつに
すべての関数をぶちこみやがりなさるので
Javaも大差ないかと思われ。

うちのチームでは「ひとり1クラス!」が暗黙のルールらしい。
メンバ関数がぜんぶ static だったりするし。
196仕様書無しさん:02/04/21 18:18
>> 195
Javaの標準クラスライブラリを手本に学習する気の起きない人たちの集まりなのですか。
197仕様書無しさん:02/04/21 18:41
綺麗に書ければ、C++は最高だと思う。
198仕様書無しさん:02/04/21 19:53
>195
あー、それで重要なことを思い出したよ。
自発的に勉強する気の起きない奴らには、
オレがいくらガンバって説明しても無駄だってことを。

本を何冊か買ってきて「これを読め!」で
オシマイにしよう <どーせ読まないだろうけど
199仕様書無しさん:02/04/21 21:06
printf() を返せ !!
200仕様書無しさん:02/04/21 21:39
>>197
Hagedou from bottom of my herat!
こころのそこからはげどう。
201これが何か?:02/04/22 02:56
class Czprintf { // デバッグログ出力クラス
 public:
  Czprintf& operator()(const char *f, ...); // printf()スタイル
  Czprintf& operator<<(int a); // coutスタイル
};
extern Czprintf    zprintf;

void hoge()
{
 zprintf("Hello, ザ・ワールド! 時は止まるッ!\n");
 zprintf << 1234 << 5678;
}
202仕様書無しさん:02/04/30 16:42
微妙だがAGE
203仕様書無しさん:02/04/30 16:55
>>199
like this:
cout.form("Hello, world : %d\n", 123);
204仕様書無しさん:02/04/30 18:20
>>199
すなおにstdio.hをインクリュードすれば?
205仕様書無しさん:02/04/30 18:59
>>204
いや、C++ なら <cstdio> だろう。
206んグ:02/05/02 10:00
その場合、std::printfになるという罠
207仕様書無しさん:02/05/02 10:33
ここ来ると、案外C++使い多いんでうれしい。
実はマ板のレベルもすてたもんじゃない?
208仕様書無しさん:02/05/02 10:53
>>207
すてたもんだと思うが・・
209仕様書無しさん:02/05/02 12:20
俺もそう思う。
210207:02/05/02 12:25
だって俺の職場じゃ、CとC++の区別もできないのがボスなんよ。
俺の会社をすてちゃってください。
211仕様書無しさん:02/05/02 13:20
ボスだけかな?(w
212仕様書無しさん:02/05/02 13:31
>>207
上司をバカにしてる暇があるなら仕事で自分の能力を認めさせて
そのポジションを奪っちまえばいい。人は関係ない。最後は自分だ。
213仕様書無しさん:02/05/02 14:17
こないだウチの学校にC++作った人(名前よみかたわからん)
がきて講演したけど、学校の授業とあんまり変わらなかった
おかげで激しく顰蹙。漏れは「神降臨!」とかひそかに思ってたんだけど
STLの使いかたとか喋りだすんでチンコ萎えたよ。
学校はNY。

しかしこの学科は教科書に出てる物を作った人がバリバリ現役で
仕事してるってところが面白いな。文学とか数学とかはそうは
いかんだろうからね。
214仕様書無しさん:02/05/02 14:19
bjane straustrupか?
もしかしてこんな漢字の名前か?おい>>213
щ(゜ロ゜щ)すげー
神じゃねーか
215仕様書無しさん:02/05/02 14:22
頭はやっぱりつるつるなのか?
216仕様書無しさん:02/05/02 14:39
>>212
上がバカな場合、改革の努力はムダになる可能性が高い(だって評価するのは
上の人だもの)。

さくっと転職すれ。
217:02/05/02 15:01
>>213
ストラウストラップか、
彼のそっくりさんの横山プリンだったか
218仕様書無しさん:02/05/02 15:44
漏れはC++屋ではないんだが...
C++は後付けで導入されただけあって例外が異常に使い肉いと思う。
Javaと比較すると明らかだが
・例外仕様の仕様が腐っている
・(互換性のため)一般にはコンパイラ側のサポート(チェック)が貧弱
・a.might_throw()が一体何を投げる(可能性がある)のか、調べるのが大変。
ライブラリのソースコードまたは完全に信頼できるドキュメントが手に入らない
場合はお手上げ。
・全ての例外の共通のスーパークラスが存在しないので、例外が発生したら
取りあえずe.printStackTrace();という訳にもいかない
・finallyがない。似た効果を得る方法はあるが、美しくはないし
言語がサポートする機能でもないのでミスする可能性もある。
・勿論ガベコレも存在しないので、リークを防ぐには実質的に
全ての資源獲得をクラス化し、auto_ptrやshard_ptrなどで
生のnewをwrapする必要が有る。
・ライブラリにより違う流儀の投げ方がされる可能性がある。
例: 標準ライブラリ-->実体をthrow
MFC-->pointerをthrow
これらを共通のやり方で処理することはできない。

...列挙すると切りがないが、これらの問題によって、
C++プログラムを例外対応にすることが
不必要に困難になっているように見える。
みんなどうしてるの?
219仕様書無しさん:02/05/02 15:52
うむ、確かに例外関連は美しくないな C++ は,
220仕様書無しさん:02/05/02 15:55
Cの時から既に、美しさを求める言語じゃないと思われ。
221仕様書無しさん:02/05/02 16:00
>>218
長いね
222仕様書無しさん:02/05/02 16:19
正直、C++で例外は極力使わないことにしてる。
223:02/05/02 16:27
>MFC-->pointerをthrow

マジ?どうりでMFCはタコだと言われているわけだ(w
224仕様書無しさん:02/05/02 16:30
>うむ、確かに例外関連は美しくないな C++ は,

そう?cの頃に比べればだいぶよくなったとももうけど
ガベコレとか入れちゃだめだよやっぱ
finallyはちょっと欲しいけど。
225仕様書無しさん:02/05/02 16:45
>>218
例外仕様は Java のようにコンパイル時に強制できた方が嬉しい、というか
そうでないと使い物にならんのよね。

> ・勿論ガベコレも存在しないので、リークを防ぐには実質的に
> 全ての資源獲得をクラス化し、auto_ptrやshard_ptrなどで
> 生のnewをwrapする必要が有る。
むしろ、これは C++ の利点だと思う。Java を使ってもガベコレにお任せできる
のはメモリ資源だけで、そのほかの制約がキツい資源(ファイルとか)に関して
は、明示的に後始末する必要がある。

C++ だとデストラクタが動くタイミングを厳密に指定できるから、デストラクタで
後始末するように書いておけば済むもの。

> みんなどうしてるの?
何を例外として投げるのかを明文化、例外発生ポイントを追求するために
コンパイラや OS 依存の方法を使ったライブラリを一つ用意、って感じ。

たとえば VC6 だと例外を main の外まで投げると、例外を投げた時点の
スタックフレームをデバッガでたどれる。
226仕様書無しさん:02/05/02 19:59
しょせんアセンブラマクロ
227仕様書無しさん:02/05/02 20:02
BCBはいいよ、何故か__finallyも使えるしさ。
228218:02/05/02 20:11
>>218
ごめん

>>222
自分が使わなくともライブラリが使っていれば対応しないとダメでは?
例外仕様がクソなおかげでいろんなライブラリを使いたくなくなる
→再利用が阻害されるのは問題な気が。
Effective C++には例外の登場がある意味C++プログラミングの
パラダイムをシフトさせたというような記述があるが、決して大げさではないと思う。

>>223
MFCは単に「古い」から....当時はテンプレートもRTTIも例外も無かったわけで。
ポインタ渡しの場合、処理系は例外Objectの生成・破棄を気にする必要が無い。
実体を渡そうとすると、例外スローは通常のCallとは違うので、後片付けの方式
が問題になる。当時としては仕方が無かったのでは?

>>224
まあ「後片付けは全てクラスにやらせる」と一旦決意をすればfinallyは
不要だが...
ちょっとしたことのために一々クラスを作るのも面倒...

>>225
> コンパイラや OS 依存の方法を使ったライブラリを一つ用意
苦しい...


229仕様書無しさん:02/05/03 02:33
C++好きです!!ケコーンしてください、オナガイスマス
230ぎぼAIBO:02/05/03 03:48
>229 貴様には渡さん!ハァハァ
231仕様書無しさん:02/05/03 03:57
>>214
bjane straustrup
デスネ。
>>215
まだ髪ありましたよ。
>>217
bjaneってなんて読むんでしょうか。

司会者が、「あー、名前の読み方はわかりませんが、・・・・」と
紹介し始めやがった。そりゃオマエ、失礼だろ、と。DQNすっこめ、と。
なんかやたらJavaを嫌っていたような。
232仕様書無しさん:02/05/03 04:19
Bjarne Stroustrup だよ
ビァラン・ストラウストラップ だろうと。
javaが嫌なのは同感できる。
233仕様書無しさん:02/05/03 04:37
本人のサイトに読み方のwavかなんかあったですよ。
ぼくにはベヨーネ・ストローストラップてきこえたですよ。
234仕様書無しさん:02/05/03 04:55
>>218
>・finallyがない。似た効果を得る方法はあるが、美しくはないし

確かに欲しいかも。
VCも、__finallyはあるが、egcs-2.91.66はなかったにょ。

>・勿論ガベコレも存在しないので、リークを防ぐには実質的に

Managed C++(笑。ガベコレ欲しい。
でも、腐ったガベコレならいらない。

>...列挙すると切りがないが、これらの問題によって、
>C++プログラムを例外対応にすることが
>不必要に困難になっているように見える。
>みんなどうしてるの?

すべての例外は exceptionクラスを継承する、
自分で仕様を統一する(例外共通部品みたいな)、
ぐらいしかしてないけど、まだあまり困ったことはないれす。

ただ、仕様がバラバラな例外に出会ったらやはり死ぬと思う。
でも、得てしてそういうところは、例外処理に限らず
その他もダメダメだろうな。
235218:02/05/03 05:26
>>234
__finallyはVC++の機能ではなく、いわゆるWin32構造化例外。
http://www.microsoft.com/japan/developer/library/dsmsdn/deep060399.htm
とか見てちょ。
stack巻き戻しの際にC++ objectのdestructを正しく行う
訳ではないので、C++では使い物にならないはず。

>ただ、仕様がバラバラな例外に出会ったらやはり死ぬと思う。
・大規模な開発
・再利用の促進
によりその可能性は高まるだろう。むしろこれは言語の責任だと
思うけど。
236仕様書無しさん:02/05/03 06:12
>235 :218 :02/05/03 05:26
>__finallyはVC++の機能ではなく、いわゆるWin32構造化例外。

なるほど。それで、Win系でみかけて、g++ではみかけなかったのか。

>>ただ、仕様がバラバラな例外に出会ったらやはり死ぬと思う。
>・大規模な開発
>・再利用の促進
>によりその可能性は高まるだろう。むしろこれは言語の責任だと
>思うけど。

言語の責任と考えるかどうかは人それぞれだと思います。
自由度をあげれば、その分、責任も負わないといけないのは、
ごく当然のことで、自由度優先で人間に任せたのが C++、
人間の負担を減らすようにして多少自由度を下げたのが Javaや
C#なんではないでしょうか。
237仕様書無しさん:02/05/03 08:00
>>231
>紹介し始めやがった。そりゃオマエ、失礼だろ、と。DQNすっこめ、と。
日本では考えられんが、アメリカではこういうの普通だよな。

>なんかやたらJavaを嫌っていたような。
へー。そうなんか。おもしろい。

俺はJavaもC#も勝手にやってくださいって感じだけど、managed C++ってのが許せん。
そんなのやるならC#やるぜよ。
238ぎぼAIBO:02/05/03 11:14
お前らな、Javaやるからその席空けろと。
C++ってのはな、もっと殺伐としてるべきなんだよ。
メモリリークでいつ堕ちてもおかしくない、
刺すか刺されるか、そんな雰囲気がいいんじゃねーか。女子供は、すっこんでろ。
C++ってのは全部プログラマしだい。そん代わりマシンの性能を100%引き出せる。これ。
で、それに一部アセンブラ。これ最強。
まあお前らド素人は、C#でもやってなさいってこった。
239仕様書無しさん:02/05/03 14:33
>>237
学生主催ですから余計です。
Palmみたいのを
手にもって、これJava Linux Boxとか言ってるけど
実はC++ベースなんですヨ、とおっさってました。
240仕様書無しさん:02/05/03 15:12
>>238
まさにその通り。
241さつばつ:02/05/03 15:16
>C++ってのはな、もっと殺伐としてるべきなんだよ。

さっきメーリングリストで殺伐としたやりとりをしてきた(自爆)
ほんと、ともだち無くすな、しまいにゃ。C++やってると
242仕様書無しさん:02/05/03 23:04
>>241
よろしかったらどのメーリングリストか教えてもらえませんか?
243仕様書無しさん:02/05/03 23:42
>>241
C++が友達さっ
慣れるとかなり生産性も高いし
244仕様書無しさん:02/05/03 23:53
C++のエキスパートになると、なぜかJava使いやVB使いからC++使いまで
すべてのプログラマを敵に回す罠
245仕様書無しさん:02/05/03 23:55
>>243
Cと比べりゃ生産性高いだろうけど
まともな高級言語と比べたら生産性は低い
246仕様書無しさん:02/05/03 23:56
>>244
そういやそうだな。糞言語とすぐ言うなw
247仕様書無しさん:02/05/03 23:56
>>245
マヌケが使うという前提があればね
248仕様書無しさん:02/05/04 00:00
テンプラレート使うとアフォみたいにプログラムサイズがでかくなることに
不満を持ってるのは私だけ?
249仕様書無しさん:02/05/04 00:01
MFC使うと勝手にテンプラオブラート使われるんですか?
250仕様書無しさん:02/05/04 00:08
>>248
嫌だけど、どうしろと。
251仕様書無しさん:02/05/04 00:11
>>248
あほみたいにでかくなる割合ってどのくらい?
使わなかった時の倍くらいにはなるの?
252仕様書無しさん:02/05/04 00:30
あほってでかくなるんですか?
253仕様書無しさん:02/05/04 00:39
>>248 は使わなくていいよ。テンプラレート
254仕様書無しさん:02/05/04 01:18
>>251
g++とかだと1桁違うよね
255仕様書無しさん:02/05/04 01:20
>>254
1桁っていうと100Kのプログラムが1Mになるってこと?
256仕様書無しさん:02/05/04 01:37
0x100 げとずざ
257仕様書無しさん:02/05/04 02:03
>>245
まともな高級言語とは?
DelphiゃVBとかも使ったけど、
それほど劣っているようには
思えなかったけど。
258仕様書無しさん:02/05/04 02:09
>>257
例えばC++だと金利計算するだけで苦労するじゃん
259仕様書無しさん:02/05/04 02:14
C++はすばらしい
テキスト処理もPerlより手早くできた
(実はPerlがよくわからないだけだが)
260仕様書無しさん:02/05/04 02:15
>>258
いやまぁ、なんだか微笑ましい気分になるのは漏れだけですか?
261仕様書無しさん:02/05/04 02:18
C++ = テキスト編集も10進演算も満足にできない低級言語
262仕様書無しさん:02/05/04 02:21
>>261は今すぐ死んでください。
マウスのコードで首吊って人生やり直して見ましょう。
全角英字を使わない人生もあります。
263仕様書無しさん:02/05/04 02:21
>>257
ある程度以上の規模のDBアプリを作らないと
Delの開発効率の高さは実感できないかも知れん・・・スレ違いかな、スマソ
264仕様書無しさん:02/05/04 02:21
>>248
インラインで展開されてるんじゃないの?
265仕様書無しさん:02/05/04 02:22
>>261
いやまぁ、それは>>261が無能なオヤジだから悪いんだと思いますよ。
266仕様書無しさん:02/05/04 02:23
>>257
Objective C
267仕様書無しさん:02/05/04 02:25
>>261
常識です。そんな事も知らなかったの?
あ、もしかして OOPL だと思ってた?
268仕様書無しさん:02/05/04 02:27
>>265
C++で少数の10進演算どうやってやるの?誤差のないようにね。
269仕様書無しさん:02/05/04 02:28
>>268
>>265の内容見れば馬鹿だってわかるだろうに。
相手にするな。
270仕様書無しさん:02/05/04 02:32
ハァ?
271仕様書無しさん:02/05/04 02:37
>>268
BCD クラス作っときなさい。
そこらへんで拾って来てもいいけど
クラスライブラリは資産になるからね。内製しとくといい。
272仕様書無しさん:02/05/04 02:43
>>258
長い桁の数でパック10進数とか
標準でサポートされてないからって話??
一度、class作っちゃえば後は楽だと思うけど・・・。

>>263
DBアプリなら、オラクル君でPro*C/C++使うにょ。
(卑怯な俺)

>>266
すまん。使ったことないのでコメントできましぇん。
273仕様書無しさん:02/05/04 04:07
>>272
「標準でサポートされている」ってすごく重要だと思うんだが。
Javaなみの質・量のライブラリ群を全部自作する気になる?

274仕様書無しさん:02/05/04 04:57
>>273
ならん。
275仕様書無しさん:02/05/04 05:12
ならないけどboostやlokiみたいな優秀なライブラリがいつでも手に入って再利用できるから
それほど困らないよ。

OSなんかに依存するライブラリは別ね。
ベンダが出すライブラリに依存することが多いから。

でもJavaのGUIはどれみてもしょぼくてとろくいね。
まともなGUI作るには、移植性捨ててガシガシカクしかないみたいね。
276仕様書無しさん:02/05/04 05:13
C++は「事実上の標準」が、それなりにたくさんあるってことだよ。
まあ、いいや。Javaどうでもいいし。
277仕様書無しさん:02/05/04 05:42
>>275
>それほど困らない
のは困らない仕事をしているからか、他のより高級な言語の提供する
便利さを味わったことが無いからでは?と邪推したくなるが...
C++ではXMLやTCP/IP上の各種サービスのような、現在では標準的と云える
対象領域を扱うにも一苦労だと思うが。
苦労して生Socketでhttpのクラスを書いて、明日からSSLクライアント認証に
対応してくれと云われても、困るよね?
おまけにその結果が著しく移植性を欠いていたり...
278仕様書無しさん:02/05/04 05:54
そういう上層しかいじったことなければ同様にソケットレベルのプロトコルを
実装してくれとかμs単位での制御してくれとかJVM作ってくれっていわれても
どうすりゃいいのか想像付かないよね。

向き不向きだよ。
そもそもJavaでそういう下層レベルの仕事やるなんてことないだろうけどね。

標準に関していうとね、それはあなたを取り巻く環境での標準であって、
その環境を支えるデータベースやOSやその下の下位層は、
Java以外の言語で、当たり前のように作られてるんだよ。

C++が要求される分野では、それほど困らないよ。
まあいいや、Javaどうでもいいし。
279仕様書無しさん:02/05/04 05:58
>277
生ソケで書いたなら、OpenSSLで楽勝ですYO!
移植性も問題ナイシ
280仕様書無しさん:02/05/04 06:15
>>278
残念ながら多くのプログラマがかかわる多くの仕事は「そういう上層」
の仕事であって、上層で要求される仕事のtrivialさに見合うだけの
簡単さで仕事を実現できなければ、C++はASM/Cの代わり、または
言語マニア向けの言語になるしかないだろう、という気がするが。
誰もがkernelやコンパイラを書く訳じゃないよね。
C++プログラマはみんなそういう仕事をしているの?
281仕様書無しさん:02/05/04 06:20
一昔前は「そういう上層」をやるVBプログラマが腐るほどいたね。
滅んだけど。
282仕様書無しさん:02/05/04 06:22
ちょっと前までは「そういう上層」をやるWEBデザイナがたくさんいたね。
本職のデザイナに食われて滅んだけど。
283仕様書無しさん:02/05/04 06:31
>>282
SOAPのWeb serviceに取り組む本職のデザイナって、ちょっと想像も
付かないのだが....
もしかして世間知らずさんが邪推で物を語ってますか?
284仕様書無しさん:02/05/04 06:35
どうやったらそういう疑問が出てくるんだ?
285仕様書無しさん:02/05/04 06:38
時代の潮流に乗ったつもりで言われるがままに馬車馬のように働くからこそ
そういう発想が生まれるのかも。
286仕様書無しさん:02/05/04 06:49
結論は、C++は最高ってことでよいですね。

でも、みんな連休の初日の明け方近く...大丈夫か。実生活は。
(俺?俺は、たまたまひまだったからさ。)
287仕様書無しさん:02/05/04 06:51
Javaバブルに乗るのもいいけど、降り時を間違えないようにねー。

またーりいこーよ
288仕様書無しさん:02/05/04 07:42
C++は仕事をパズルにしてくれます。
改良に改良を重ねより罠が精錬された言語です。
289仕様書無しさん:02/05/04 08:41
C++は、責任や虫をカプセル化してくれます。
290ぎぼAIBO:02/05/04 13:50
C++は言語として美しくない。
だが世の中には、
1ミリ秒を争うリアルタイム・アプリとか
1KBを削る制御ソフトもあるわけさ。
つーかオレは、JavaやVBで事足りる世界に逝ったことがない若造だけど。
291仕様書無しさん:02/05/04 15:08
mallocやfreeにけちを付ける割にはnewやdeleteの方がよっぽど難解で複雑な問題を抱えてますね。
292仕様書無しさん:02/05/04 16:06
独自なアロケータの定義も可能なので複雑さはかなりあがってますね。
293仕様書無しさん:02/05/04 16:09
>>291
> mallocやfreeにけちを付ける
そんな C++ 使いは 291 の脳内にしか居ないよ(w
294仕様書無しさん:02/05/04 16:27
性能を追求したとき、標準のアロケータだとnew/deleteがやっかいなボトルネック
になりやすいのは事実。
独自にアロケータを作ろうとすると大きな制約があって思ったほど好き勝手には
できない。

残された道は、規格外だけど今の実装でならうごくことが確認できる
効率的な独自アロケータの導入か、
OSの提供するヒープ系のメモリアロケーションと配置構文new/deleteとかで
お茶を濁す道。
それかnew/deleteは使わない。

malloc/freeをあえて利用する場面は少ないだろうねえ。
Cとの互換を取らなきゃいけないときくらいか?
295仕様書無しさん:02/05/04 16:44
>>289
ポインタ演算やキャストのお陰でカプセル化は容易に破られるという罠。
抜け道を塞ぐためにプログラムがより複雑になっていく罠。
296仕様書無しさん:02/05/04 17:59
>>294
> 独自にアロケータを作ろうとすると大きな制約があって思ったほど好き勝手には
> できない。
そうか? STL コンテナのアロケータは割と制約厳しいが、一般的な operator new,
operator delete では問題になるほどの制約って無いと思うけど。
297294:02/05/04 20:17
>>296
そーいえばそうだね。
298ネカマPG ◆IPLoveoQ :02/05/05 00:14
C++の問題じゃないけど、
operator new/deleteをmallocを使わない独自のものに書き換えて、
operator new[]/delete[]はそのままにしたらハマったことがあったわ。

gccのランタイムが、new[]はnewで獲得するくせに、delete[]はfreeで解放
していたのよ。いったい誰がそんなことを予期できるかしら?
299仕様書無しさん:02/05/05 00:35
glibc?
libc?
いまでもそーなの?
300ネカマPG ◆IPLoveoQ :02/05/05 00:46
libcではなく、gcc-2.95に含まれるlibgcc.aだわ。cp/new[12].ccあたりだわ。
gcc-3.0はまだ見てないわ。
301仕様書無しさん:02/05/05 15:30
デストラクタがvirtualでないなら継承する気がないとか、
new,deleteの小うるさい制約とか、
代入演算子や、コピーコンストラクタやら、
ただでさえ「何処が高級言語なん?合法だけど禁じ手ばっかじゃん」
のうえにテンプレートが絡んできてもうぐちゃぐちゃ。
トンデモ糞言語でよろしいか?
302仕様書無しさん:02/05/05 15:33
いぇs!
Rubysaiko−
303仕様書無しさん:02/05/05 15:43
>302
こぉら!ルビ厨。まだいたか。
ルビ教えろ
304仕様書無しさん:02/05/05 15:54
<ruby><rb>matz<rp>(<rt>まつもと尊師<rp>)</ruby>
305仕様書無しさん:02/05/05 15:59
仕様書無しさんのルビ厨は認めません。
306仕様書無しさん:02/05/05 15:59
namespace の構文をどうにかして欲しい({}でくくらずファイル先頭で宣言したい)。
C99 みたいにサイズを明記した組み込み型が欲しい。

あとは BCB の __closure に相当するものがあれば嬉しいかな。
でも、あれは C++ の型システムからすると異質だからなぁ。
307shige:02/05/05 16:09
他の言語を馬鹿にできなければ、何のためにRubyを学んだか分からない。



308仕様書無しさん:02/05/05 16:15
白人くだらなすぎ。オブジェクト指向なんざいらん。
構造体に関数くっつける程度で良かったんだよ。
派生とかテンプレートとかやるからドキュソになるんだアフォめ。
309仕様書無しさん:02/05/05 16:16
>>308
社内でC++推進派についていけなくて肩身の狭くなった方ですか?
310仕様書無しさん:02/05/05 16:17
STLの関数オブジェクトはclosureの代用品にならない?
311仕様書無しさん:02/05/05 16:19
所詮黄色人はどこまでいっても白雉なまま・・・ということか。
Larry Wallによる遂行は願わんぞ。
312kl,kl,u,uyfkk:02/05/05 16:21
dktydktydktydktydktydktydktydktydktydktydktydktydktydktydktydktydktyr
rt
rt
rt
rt
rt
rt
rt
rt
jujk[jk[jk[op-^ropr-^opr-^opr-^opr-^opr-^opr-^opr-^aseikw4p6@t5iewtyg
313仕様書無しさん:02/05/05 16:22
24qwerfklsdufcdosz9vilewjfqwygf
gh
rthjtytytytytytytytytyj90j90j90j90j90j90j90j90-j9-j9-56
56
jl;56oh@:os@@@@@@@@@@@@^^^^^efwefw^efw^efw^efw^efw^efw^efw^
314仕様書無しさん:02/05/05 16:22
>309
C++が難解だから高尚な言語と思ってるんですか?
315309:02/05/05 16:22
jrjrjrjrjrjrjrjrjrjrow4efg789dsf9v7fewr
3

tfew@fef@ef@ef@ef@ef@ef@ef@vww45
23:r;@-^ss^s^dfdfs^dfs^dfs^dfs^dfs^dfs^dfs^dfs^dfs^dfs^dfs^f
ewf:gew@[]ieiw[]eiw[]fk@:45.45:.45:.45:.wekwekwekwfg9-fg9-ew
ew
ew
ew
tootototototototototot
316YUKLKLUYKLUYKLUY ◆mdwwEn76 :02/05/05 16:23
jkjkjkjkjkjkjkjko@@@@@-
[p@;p@;

;
;
;
;iiiiiiiiiopqrtw3j8c0cjq30cjq30cjq30cjq30cjq30w33#############$%$%$%$%$%$%$%$%$%$%
rty$%$%$%$%$%$%Y&NU'LIO(+IO(+IO(+IO(+IO(+IO(+IO(+Y#########$%#$##########
317仕様書無しさん:02/05/05 16:24
>>310
使いにくいと思う。
318仕様書無しさん:02/05/05 16:25
>>314
難解でも高尚でもないだろ。ただ便利なだけ。
319仕様書無しさん:02/05/05 16:26
[[[[[[[[[[[[[[[[[[[[[[
320309:02/05/05 16:27
図星だったからってそんなに怒るなよ・・・。>308
321仕様書無しさん:02/05/05 16:32
>320
C++はもっとよく勉強しないときちんと具体的に説明できないが
Cの問題点を言語の仕様で強引に解決しようとするあまりいろいろ導入したあげく
それらが複合的に利用されたとき思いも寄らないバグや罠をたくさん作りだし
まったく本末転倒なトンデモ糞言語ではないかと思います。
322仕様書無しさん:02/05/05 16:33
テンプレートの世界は深かとですたい
323309:02/05/05 16:35
>>321
じゃ勉強してから言ってくれ。
Cに比べて安全性が確保された言語だとは言わんよ。
思いもよらないバグや罠ってのは新しいフィーチャーを取り入れた言語なら当たり前。
その言語が糞言語かどうかは、全体のトレードオフとして利があるかどうかを
言えるようになってからの話だろう?
なんで「もっとよく勉強しないと」なんて言ってる段階でケチがつけられるのかね。
出直してこい。
324仕様書無しさん:02/05/05 16:39
>323
したでにで照れば図にのってんなよ
オレは安全性が確保されてない事を糞っていってんだタコ。

325仕様書無しさん:02/05/05 16:41
彼らにとってすぐ使えて明快で落とし穴のない言語がよい言語なのれす。
C++と高級言語を比較すると、C++はすぐ使えないし難解だし落とし穴だらけなのれす。
326仕様書無しさん:02/05/05 16:41
ばーkぁ
327309:02/05/05 16:42
>>324
じゃあ何と比較して具体的にどう安全性が欠如しているのか言ってみろ(ワラ
328仕様書無しさん:02/05/05 16:43
>>306
> C99 みたいにサイズを明記した組み込み型が欲しい。
Use boost!
329仕様書無しさん:02/05/05 16:44
>>324
無理に C++ 使わなくて良いぞ。COBOL って選択肢もあることだし。

(煽りじゃなくて COBOL が向いてる仕事もあるしな)
330仕様書無しさん:02/05/05 16:46
>325
だから君らは要するに結局難解だから高尚って思ってるんだろ?

コンピュータ言語がそれ自身が難解であることを自慢してる。これほど本末転倒なこともない。


>じゃあ何と比較して具体的にどう安全性が欠如しているのか言ってみろ(ワラ
仮想デストラクタを持たないクラスはそもそも継承するよう設計されてません
はぁ?じゃあ最初から継承できないようにすればいいだろ。合法なのに問題を起こす。
まさに安全性の欠如だな。
つーかオレが指摘できるかどうかは関係ないんだよ。
>Cに比べて安全性が確保された言語だとは言わんよ。
とか言ってるんだからな。オマエも認めてるんだよ。糞言語ってな
331仕様書無しさん:02/05/05 16:47
ホント高卒言語マニアPGは頭もニブイし話しになんねーな。
332309:02/05/05 16:49
>>330
安全性は言語のよしあしを決めるパラメータの一つに過ぎないって書いたと思うが?
日本語の読めない真性のアフォですか?
で、その仮想デストラクタの一件がC++の他の長所を全てひっくり返すのか?
俺には電波の考えることはよくわからん(ワラ
333仕様書無しさん:02/05/05 16:54
>>330
> だから君らは要するに結局難解だから高尚って思ってるんだろ?
言語の評価基準は、安全性一点だけなのか?
334仕様書無しさん:02/05/05 16:55
>332
なんども言うが
オレは安全性が確保されてない事を糞っていってんだタコ。

335仕様書無しさん:02/05/05 16:57
>>309
>>308 >>324 >>330みたいのはほっときましょう。
GWが過ぎたら勝手にいなくなりますから。
よく出るんですよねぇこの時期。
336仕様書無しさん:02/05/05 16:58
>>334
一生Javaやってれば?
337309:02/05/05 16:59
>>334
じゃあ安全な言語ってのを教えてくれよ(ワラ
安全性一つで言語を糞だなんだ言う時点でイタいの確定ってのが分からんのかね。
338仕様書無しさん:02/05/05 17:00
>>334
> オレは安全性が確保されてない事を糞っていってんだタコ。
だんだん論旨が変わってきたな(w

とりあえず C++ マンセーな人間でも、C++ が安全な言語だというヤツは
一人もいないから、安心してくれ。

C++ はたとえるなら切れ味鋭いナイフ、大抵の問題を力ずくで解決できるし、
使うヤツが使えば調理から武器制作まで何でもエレガントにこなす。ただし
切れ味が良すぎるから自分の手首をカットする危険もあるし、汎用ゆえに
特定用途には最適な言語とは限らない。
339309:02/05/05 17:00
>>335
いや、遊んでるだけだから(笑
スレ荒らしになってるんでもう引っ込みます。ばぁい:)/~~~>C++修行中の308
340仕様書無しさん:02/05/05 17:02
C++の何がそんなにすばらしいのか教えて欲しいね。
白人のオナニーに付き合ってご苦労なこった
341仕様書無しさん:02/05/05 17:06
では荒らしも居なくなったところで
>C++に付いて言いたいことがあればどうぞ
従来のCにあーだ、こーだケチを付け新しい設計手法を強制したあげく何のことはない、新しいバグや難解な罠が増えて
乗り換えの時間を無駄にさせらるという口ほどにもない糞言語。
342仕様書無しさん:02/05/05 17:08
一つの言語で複数のプログラミングパラダイムをつまみ食いできる、のが醍醐味かな。
ニモニックほどじゃないけどビット演算子が豊富。
関数閉包はないけど関数ポインタや演算子オーバーロードがある。
ダイナミックバインディングはないけどクラスベースの多態はある。
HaskellほどじゃないがtemplateでGenericProgrammingもできる。
いいとこどりの塊みたいな言語だと思う。
343仕様書無しさん:02/05/05 17:11
>>341
せめて頭を使ったフリくらいしてくれ。
言ってることが情けなさすぎ(w
344仕様書無しさん:02/05/05 17:13
>>340
> C++の何がそんなにすばらしいのか教えて欲しいね。
使える処理系があること。

他に選択肢がアセンブラ、C しかないし、それよりはねぇ。
345344:02/05/05 17:14
組み込み系の話ね。
346仕様書無しさん:02/05/05 17:14
>343
中傷ではなく何か言いたいことがあるならそれを言え。
情けなさ過ぎ(w

誰でも書けるっつーの
347仕様書無しさん:02/05/05 17:15
>>341
> 新しい設計手法を強制
いや C++ は設計手法を強制しない。マルチパラダイムの言語だから、好きな
流儀で書けばいい。
348仕様書無しさん:02/05/05 17:16
>>344
今は組み込みでもC++って普通に使えるの?
349仕様書無しさん:02/05/05 17:16
>>348
規模による。組み込みでも NetBSD 載せてるようなモノもあるし。
350仕様書無しさん:02/05/05 17:17
あはは、おもしろいこと言うな〜(w
351仕様書無しさん:02/05/05 17:17
>>349
へぇ〜、そうなんだ。知らなかった。
さすがにPICとかじゃ無理だよね(w
352仕様書無しさん:02/05/05 17:24
ぎゃはははははははははははははははははは
353仕様書無しさん:02/05/05 17:33
>347
それが一番困るね。
結局言語が許す記述は(仕事なら)すべて相手にしなきゃならないって事だよ。
自分の好きな機能だけで書けるはずはないんだよ。
354350:02/05/05 17:52
ゴメン誤爆しました(w
355仕様書無しさん:02/05/05 17:58
>>353
それは「コーディング規約決めましょう」だと思うが。
356仕様書無しさん:02/05/05 18:25
今ふと、OO逝ってよしの1、を連想した。
357仕様書無しさん:02/05/05 19:46
自分が生み出した言語でもないくせに
何が楽しくてそんなに特定の言語に肩入れするんだ?
作りたいものが作れりゃ言語なんてなんでもいいじゃん。
358仕様書無しさん:02/05/05 19:50
>>357
> 何が楽しくてそんなに特定の言語に肩入れするんだ?
俺としては「何が悔しくてそんなに C++ を叩いてるんだ?」っつー方が疑問だが。
359仕様書無しさん:02/05/05 19:56
357は叩いてねーだろ。
360357:02/05/05 20:02
言語にはそれぞれ向き不向きの分野があると思ってるだけだ。
C++という言語を叩くつもりはありません。
C++至上主義の人間は叩きたくなるけどね。
361358:02/05/05 20:07
>>359
ああ、コメントつける先が悪かったか。357 が叩いてるとは思ってないよ。

>>360
> C++至上主義の人間は叩きたくなるけどね。
どうぞ。それは止めない。
362仕様書無しさん:02/05/05 20:08
>>357
だってこれしか生きる楽しみないんだもの。
仕方ないじゃないのよ。
363仕様書無しさん:02/05/05 20:17
お前ら Linkers & Loaders は読みましたか?

C++ って Linker もわりと苦労してるのね。処理系の開発者、ご苦労様です。
364仕様書無しさん:02/05/05 20:31
>>363
少し読んだ。
365ふーぷ:02/05/05 20:58
>C++至上主義

いるのか?そんなやつ。

あ、エピステーメとか言っているNECの社員がいたか(w
366仕様書無しさん:02/05/05 21:03
>>365
エピも Java に浮気してるし、至上主義者じゃないだろう。っつーか、ヤツじゃ
役者不足(w
367仕様書無しさん:02/05/05 22:46
>>363
何それ。詳細うぷきぼ。
368仕様書無しさん:02/05/05 22:59
>>367
「Linkers & Loaders」ってタイトルの書籍。

その名の通り、プログラムのリンク処理とロード処理の詳細を解説してる。
コンパイラの仕事については昔から良書が多いけど(古典:ドラゴンブック
とかさ)、この辺りの話は情報少なかったので。

邦訳が出たのは昨年 9 月なんだが、長らく積読状態だったのを、先日か
ら読み始めた次第。
369仕様書無しさん:02/05/05 23:28
ほー
GNU ldと(旧)MS Journalのリンカのとこは何度か読んだけど、
一般書籍のはみたことなかたよ。

見つけたら買ってみるわ。
370367:02/05/05 23:43
>>368
ありがとう。おもしろそうなんで読んでみる。
371仕様書無しさん:02/05/09 09:43
>C++至上主義の人間は叩きたくなるけどね。

Stroustrup先生とかですかね。
372仕様書無しさん:02/05/10 11:29
PL/Iよりも難しいのに、PL/Iよりも人気が高いという不思議
373仕様書無しさん:02/05/10 12:10
C++やってると禿になるの?
374仕様書無しさん:02/05/10 12:37
>>373
中間管理職よりは、マシ。
375仕様書無しさん:02/05/10 12:47
従来のPG/SEという壁を叩き壊せという思想に満ちた言語
>>374
+ 激しく同意 +
人の管理するのは大変だよ・・・
377C++至上主義@遅レス:02/05/10 22:20
>C++至上主義の人間は叩きたくなるけどね。

どうぞ気が済むまで叩いてください。
止めませんから。
378仕様書無しさん:02/05/10 22:40
>377 ピシッ! ビシッ!! この変態!!!
379仕様書無しさん:02/05/10 23:04
>>377
>止めませんから。
これは「とめませんから」と読むか「やめませんから」と読むかで、377の立場が逆になるな。
380仕様書無しさん:02/05/10 23:07
ポインタがよくわかりません
381C++至上主義者:02/05/10 23:09
>>379
何だって?
382仕様書無しさん:02/05/10 23:12
今、>>379がイイことをいった
383仕様書無しさん:02/05/10 23:14
昔、俺にC++を教えてくれた奴は
「CとC++の関係ってVHSとS−VHSみたいなもの」と言っていたが
果たして正しいのやら.....?
384仕様書無しさん:02/05/10 23:15
プレステとプレステ2の関係に近い
385仕様書無しさん:02/05/10 23:25
戦闘員と死神博士の違いに近い。
386仕様書無しさん:02/05/10 23:27
私立大と国立大の違いだろ
387仕様書無しさん:02/05/10 23:36
最も近いのはMSX2とMSX2+の関係
388C++至上主義者 :02/05/10 23:37
とめませんから。
ね、紛らわしいから言うけど
389仕様書無しさん:02/05/11 02:19
通常の便器とウォシュレット便器の違い、ってとこじゃない?
390仕様書無しさん:02/05/11 22:14
ぼっとん便所と水洗トイレの違い
391仕様書無しさん:02/05/11 22:39
Cふさふさ
392C++10年生:02/05/14 00:00
C++ってつくづくいいよなー。しみじみー。
393仕様書無しさん:02/05/14 11:24
しみじみー。
394仕様書無しさん:02/05/14 11:53
>>391
不覚にもワラタ
395仕様書無しさん:02/05/14 11:58
日本人好みではあるんだよな、確かに。
オレはあんまり好きじゃないけど・・・。
396仕様書無しさん:02/05/14 22:48
日本人好みって?
細かいとこまでしっかり作れってところが?
397仕様書無しさん:02/05/15 11:09
>>396
まあそういうことなんだけど、特に
1. うるさい注文に答えられる
2. 隅から隅まで思惑通りにできる
この二点でしょうな。

とにかく客(特に、この業界に詳しくない客)の注文が細かい、というのと、
それを断れない、というのがまずある。
もうひとつ、CPUレベルでどういう演算をしてるか、トレースできるくらい
の透明性がないと落ち着かない技術者が多い、というのもある。
398仕様書無しさん:02/05/16 16:18
C++に透明性なんかあるか。STLをやってみればわかる。
399仕様書無しさん:02/05/16 16:20
>>398
久しぶりにあがってたらこれだよ。
STLには普通ソースがあんだろよ。
ま、読めない398には、ないのも同然なんだろけどな。
(ちなみに、MFCもソース付きだったな。)
400仕様書無しさん:02/05/16 16:24
>STLには普通ソースがあんだろよ

ソースがあるから透明性があると勘違いしているヴァカ発見
401仕様書無しさん:02/05/16 16:27
STLは使うだけならわかりやすいと思うけど。
402仕様書無しさん:02/05/16 16:29
イソライソアソセブラができるから問題ナイ?
403 ◆coMPIlL. :02/05/16 16:34
正直アロケーターは何やってんだかわからない。
404399:02/05/16 16:36
>>400
だーかーらー。STLのコード読めないんだろ。(プププッ
STLのコードは、とてーもきれい。だからこそ、汎用なのに、そこそこ速いんだわ。
405仕様書無しさん:02/05/16 16:39
ていうか、>>397の文脈からすると、透明性があるのかないのかが
問題じゃなくて、使う側が「透明性があるから好む」と思ってるという
点にポイントがあると思うんだけどな。
なんでC++が日本人に好まれるのか、って話だから。
406仕様書無しさん:02/05/16 16:59
なんだ399==404は会社で自分の値打ちをわかってもらえないのを
ここでウサばらしか?こいつと一緒の職場でなくてよかった。
407仕様書無しさん:02/05/16 17:01
STLでエラーメッセージが出たときは、わけわらんわ、ほんと。
ソースをながめて解決できるなんて、うらやましいな。
408仕様書無しさん:02/05/16 17:03
亜船部羅がほんとんど使われなくなったのと同じように
あと10年もたったらC++なんて誰も使わなくなるんだろなぁ
きっと、10年後はスクリプト言語な世の中になっとるでぇ
きっと、今の子簿羅みたいにC++使いは馬鹿にされるんだ
可哀想に・・
409仕様書無しさん:02/05/16 17:04
>>405
難しいことに挑戦している自分に陶酔できるから
というマゾ体質の多い日本人に向いているからだろう(w
410仕様書無しさん:02/05/16 17:04
MFCのソースは(以下略 w)
411仕様書無しさん:02/05/16 17:06
>>408
馬鹿にされるんじゃなくて、変態扱いのような。
今のアセンブラ屋みたいに
412仕様書無しさん:02/05/16 17:14
>>409
まあ、そういう面もあながち否定はできないかもね。
というより「難しいことができる自分に陶酔」で、
どちらかといえばスキル自慢系というか。
413仕様書無しさん:02/05/17 00:26
>>412
Alexandrescu に比べれば、まだまだ…
414仕様書無しさん:02/05/17 01:10
>STLでエラーメッセージが出たときは、わけわらんわ、ほんと。
>ソースをながめて解決できるなんて、うらやましいな。
それはあなたのバグでしょうから、STLのソース見ても解決できません。
415仕様書無しさん:02/05/17 12:00
Cプラプラー同士仲良くやろうぜ。
俺たちエリートはC厨とは違うんだから。
416禁煙中 ◆xvjWxK8g :02/05/17 12:16
つーかあのジョークに出てくる、
DOS++やUNIX++は実在するの?
417仕様書無しさん:02/05/17 12:46
するよ
418pi:02/05/17 15:43
>>415
エリートというより貧乏クジを引いたと思う今日この頃(涙)
419仕様書無しさん:02/05/17 20:19
>>416
"あのジョーク"のポインタキボン
420 ◆4COMPILE :02/05/18 14:57
421仕様書無しさん:02/05/31 17:19
おい、お前ら。
CからC++に移行したほうがいいですよ〜って説得するときの
くどき文句を考えてください。おながいします。
422仕様書無しさん:02/05/31 17:48
>C++ プログラマというものはね、どういうわけか、
>どんなプロジェクトであろうと C++ のあらゆる要素を
>片っ端から使わなきゃいけないと信じ込んでいるんだ。
これってAlexandrescuとその信者も確実に入るよな
423仕様書無しさん:02/05/31 18:03
>>422
Alexandrescu が追求してるのはテンプレートであって、まだ「あらゆる要素」まで
行ってないと思う。行かなくて良いけど…
424仕様書無しさん:02/05/31 18:04
>CからC++に移行したほうがいいですよ〜って説得するときの
>くどき文句を考えてください。おながいします。

いいかよく聞け「カプセル化とコンテナクラス(STL)だ!」

いじょ
425仕様書無しさん:02/05/31 18:39
>>421
移行した方がいいと思う理由はなんなんだ?
それすらあげられない用者、説得なんて無理だぞ。
426421:02/05/31 18:58
>424
やっぱそうだよなぁ。

>425
そりゃもちろんカプセル化とSTLさね。(w

冗談です。
いや、ライブラリを作ることになったんだけど、Cでエラー処理のことや
名前の衝突なんかを心配するよか、せっかくC++コンパイラが使える環境
になったんだから素直にC++で作ったほうがラクかと思って。
漏れ以外のメンバーはみんなC++に関して素人だから、漏れだけがC++を
使うわけにもいかんのよ。
これをきっかけにしてみんなにC++をマスターして欲しいんだけどね。
427仕様書無しさん:02/05/31 19:05
>>426
ライブラリを作るんだったらかなり勉強が必要だね…
他のメンバーはみんなそれを使う側なら最初にはいいだろうけど。
428仕様書無しさん:02/05/31 19:07
>>421
 小さい処理で、かつ、その処理で使える既存の有効なクラス・ライブ
ラリーも無いなら、移行なんて面倒なダケ。
429仕様書無しさん:02/06/01 10:06
>C++ プログラマというものはね、どういうわけか、
>どんなプロジェクトであろうと C++ のあらゆる要素を
>片っ端から使わなきゃいけないと信じ込んでいるんだ。

実際、適度なところでやめたいんだけどやめられないんだよなあ。
430挫折組:02/06/01 10:16
STLなんか使われても漏れ分からんし。
431仕様書無しさん:02/06/01 11:12
STLってJavaでいうとTemplateMethodパターンて感じ?
432仕様書無しさん:02/06/01 11:19
>JavaでいうとTemplateMethod
意味不明。
433仕様書無しさん:02/06/01 11:42
C++って土壌だと思うわけよ。
これだけハイブリッドにしてるからあとはご自由にお使いくださいみたいな。
STLの出現だってC++標準化委員会にも予定外だったわけだしさ。
434仕様書無しさん:02/06/01 12:07
>>430
メチャ便利だよ。
使わない手はない。
リファレンス本の一冊でも手元に置いとけば、そのうち使えるようになるかと。
435仕様書無しさん:02/06/01 12:48
移行って...?
ほぼ上位互換だろ?そのまま使えばいいじゃん。
今日から C++ です!!!とか力んで
printf を cout << で置き換えなきゃいけないわけじゃ
ないし、STL も諸刃の剣。

main() { printf("Hello C++\n"); }

これだって、立派な C++ のプログラムだろ。
436仕様書無しさん:02/06/01 12:49
まぁ、ありとあらゆるデータを、固定長配列にしちゃうようなCOBOLerには
STLの良さはワカンネーだろうな。
たとえばバイナリツリーで検索を高速化したモノが1行で書けるんだぜ!!
437仕様書無しさん:02/06/01 12:58
「cout <<」はシフト演算と見間違うので、一度も使った事がない。
438仕様書無しさん:02/06/01 13:10
あらゆるデータを new して、しかも new が失敗すると
思ってないプログラマもどうかとおもうが(w

もれは COBOLer じゃないよ。C++ も10年以上つかってるし。
どちらかというと、真っ先にとびついたほうかな。
ソートやリストにSTLが便利なのはそのとおり。
でも C でかけるものは C で書くかな。
439仕様書無しさん:02/06/01 13:42
>>438
でも失敗することある?
失敗しそうなところだけでいいんでないの?
学術的な意味じゃなく、実用上として。
440仕様書無しさん:02/06/01 13:51
>>439
どんなときでも失敗する可能性はあるし、メモリがなくなりゃ
失敗するんだから、確率的な問題じゃない。
失敗しそうなところだけチェックするんじゃなくて、失敗するとこまる
ところをチェックするべき。
失敗しても困らないところがそうそうあるとは思わないけど。

っと偉そうなことを言った割に C++ よく知らないんだけど
new が失敗したらそれだけで例外が投げられるシステムってあるのかな?

でもそのエラー処理でも new しまくってエラーダイアログ出そうとして
いたりする(w
441仕様書無しさん:02/06/01 13:58
Java プログラマって、new のエラー処理なんかしてるのかな?
442仕様書無しさん:02/06/01 14:05
>>441
例えば メモリ足りなくなったら OutOfMemoryError を食らいますが、
プログラムの構造として OutOfMemoryError に対処できる時で、かつ、
プログラマの技量が OutOfMemoryError に対処できるならば、対処しています。
443仕様書無しさん:02/06/01 14:08
>>438
10もやってるとなると、
C++の仕様が、どんどん変わっていくのを体験したわけですね。
すごい!


newが失敗するって、ここを読んで初めて気がついたよ。
考慮しないで書いてたっす。
まあ、失敗するようなときはシステム全体が
落ちてもおかしくないときだから、いいかな(爆
444仕様書無しさん:02/06/01 14:09
>>440
new失敗は例外だよ。
445仕様書無しさん:02/06/01 14:11
>>440
一番でかいところは、スタックトレースして、
終了するだけ(w
446仕様書無しさん:02/06/01 14:39
>>443
いや、途中でついていけなくなりました(w
447Y MAN ◆K1SiC5MI :02/06/01 14:42
過去レス見ずにカキコ
CとC++の違いを端的に表現してくれ。
448仕様書無しさん:02/06/01 14:43
ゴリガキかそうでないか。
449Y MAN ◆K1SiC5MI :02/06/01 14:45
五里餓鬼って何?
450仕様書無しさん:02/06/01 14:48
>>444
 VC++6.0使ってるんですけど、それでも例外投げますか?
 日ごろからDEBUG_NEWを使う習慣を付けておいた方が良いでしょうか?
451仕様書無しさん:02/06/01 14:49
>>447
たいしてちがわんよ
452Y MAN ◆K1SiC5MI :02/06/01 14:50
>>451
相当違うだろ。
453仕様書無しさん:02/06/01 14:54
CとC++は
ハンバーグとハンバーガーの関係
454仕様書無しさん:02/06/01 14:57
CとC++は
ちんことまんこの関係
455仕様書無しさん:02/06/01 14:58
CとC++は
仮性包茎と真性包茎の関係
456仕様書無しさん:02/06/01 15:00
>>447
C++のほうがごちゃごちゃしてる。
Cの方がきれい。
457Y MAN ◆K1SiC5MI :02/06/01 15:01
>456
なことはない。by tamori
458仕様書無しさん:02/06/01 15:07
>>456
X Window のソースコードを読んでもそんなことを言えますか?

とかいってもそんなもん読むきにもならないかもしれないので、
ちょっと解説。
X は 15 年ぐらい前に書かれたプログラムなんですが、オブジェクト
指向をとりいれていて、クラスとか、継承とか、プライベートとか、
バーチャルメソッドとかいったものが、ぜ〜んぶ C で書いてあります。
C++ で書いたほうが絶対きれいだよ。でも 15 年前には C++ は使え
なかった。

ごちゃごちゃしている、と感じるのはどのへんかな?
それを使わないと C++ のプログラムを書けないのかな?
もしそうでなければ、それを使わなければいいだけでは?
459仕様書無しさん:02/06/01 15:15
>>447
C++はOOPL
Cは違う
460仕様書無しさん:02/06/01 15:17
最近 C でよく見かける例。C++ が使えるなら使いたいところ。

$ cat foo.h
struct foo {
void *priv_ptr;
void (*__method)(struct foo*);
void (*__destroy)(struct foo*);
};

extern struct foo *create_foo(void);
#define foo_method(f) ((*(f)->__method)(f))
#define destroy_foo(f) ((*(f)->__destroy)(f))
461460:02/06/01 15:19
あ、「最近」ってここ5〜10年ぐらいの話ね。
年なんできながに。
462Y MAN ◆K1SiC5MI :02/06/01 15:21
>>460氏はなかなか的をついている。
463仕様書無しさん:02/06/01 15:25
それってCで無理やりC++ぽくしたいんじゃないの?
よーわからんが。
464Y MAN ◆K1SiC5MI :02/06/01 15:27
>>460をよく見よ。
構造体の中に関数へのポインタが入っている。ここが最大のポイント。
465Y MAN ◆K1SiC5MI :02/06/01 15:30
C言語には、構造体というとても便利な仕組みがある。
自分の好きなデータ構造を一つにまとめて、再定義することができる。
そして、定義した構造体は、Cの標準変数(intやcharなど)と同じように宣言して使用することができる。
466仕様書無しさん:02/06/01 15:30
C++でポリモーフィズムだらけで書いてたら
途中でC++コンパイラに問題がでて、Cに変更になって
>>460 のように書き換える羽目になったことあるYO
467Y MAN ◆K1SiC5MI :02/06/01 15:31
でも構造体を利用できるのは、変数だけだ。
関数も、変数における構造体と同様に自分で型を定義して再利用できれば便利だよね。
468仕様書無しさん:02/06/01 15:33
おいお前ら、C++ の throw って使っていますか?
教えてください。おながいします。
469Y MAN ◆K1SiC5MI :02/06/01 15:34
そこでCの構造体を関数にも使えるようにしたのが、クラスって訳。
470仕様書無しさん:02/06/01 15:40
関数ポインタでメソッド実現。
それが内部のアーキテクチャってことですか。
アーキテクチャが先にきたのかOOが先に来たのか??
471460:02/06/01 15:45
あとね、setjump/longjump つかって無理やり例外処理を記述したり、
何十行もある #define のマクロで STL の代わりにしたり。

C でできないのは、foo() { bar b(); } で ~bar() が実行されると
いうあたりかな。マクロで無理やりできたりして。
で、限界を感じて開発されたのが C++ というストーリーはどうよ?
472460:02/06/01 15:50
>>470
実際、初期の処理系は単なるプリプロセッサで、C++ を C に変換して
からコンパイルしていたらしいよ。
473仕様書無しさん:02/06/01 15:52
>>472
へ〜そうなんですか。
うむ面白い話です。
474仕様書無しさん:02/06/01 15:57
>>471
setjmp, longjmp で try - catch 書くのは遊びのネタとしては良いんだが、実際
には後始末をできんから辛いんだよな。C++ だとローカル変数のデストラクタを
読んでくれるけど、これを C でやるのは現実的には無理だし。
475仕様書無しさん:02/06/01 16:15
>>472
そういえば、うちの上司もそういってたな。

>>471
そういう発想はあると思うよ。
実際そのストーリーで開発されたかどうだかしらないが、

少なくとも、C++が普及する以前(もしくは開発される以前)に
CでOOPLをやろうとしたプログラマは絶対に存在したと思う。
C++を使えるようになったときは、大喜びだったろうなぁ。
476仕様書無しさん:02/06/01 16:29
>>474

そうじゃないよ。まさにデストラクタを呼び出すために使うんだよ!
477仕様書無しさん:02/06/01 16:29
>>442
> 例えば メモリ足りなくなったら OutOfMemoryError を食らいます
これって、どこで catch するの? C++ だと new-handler をセットして
それを使うことができるけど。

>>468
> おいお前ら、C++ の throw って使っていますか?
使ってるよ。というか、try 〜 throw 〜 catch がなかったらエラー
処理なんてやってられない。
478ネカマPG ◆IPLoveoQ :02/06/01 16:33
初期の処理系というのがcfrontを指しているのであれば、
単なるプリプロセッサというのは誤解だわ。
cfrontは「移植性の高いアセンブラ」としてCコードを出力していたので
あって、単なるプリプロセッサ以上の、れっきとしたコンパイラよ。
と、Stroustrupはものの本で書いていたわ。
あたしその頃まだ生まれてなかったら(嘘)cfrontなんて知らないわ。
479460:02/06/01 16:34
>>475
>C++を使えるようになったときは、大喜びだったろうなぁ
ところが、コンパイラがバグだらけで苦しめられるという罠。
オブジェクトをディスアセンブルして解析したりとまったく
本末転倒なこともありました。
480 :02/06/01 16:34
c++にはfinally節がないんですか?
481460:02/06/01 16:38
>>480
C++ に限界を感じて Java が作られたって言うストーリーは(以下略)
482仕様書無しさん:02/06/01 16:43
>>480
__finallyがあるコンパイラはあるが(笑)

まあdestructorで後始末すればいいだけですな。
483仕様書無しさん:02/06/01 16:58
>まあdestructorで後始末
??
484仕様書無しさん:02/06/01 17:10
>>483
おれも同じく>>482に??なんだが。
485仕様書無しさん:02/06/01 17:14
>>483
ん? C++知らない人ですか?
C++は、>>471のように、
・auto変数として(スタック上に)インスタンスを構築できる。
・auto instanceはスコープを抜けるときに自動的に解体(destruct)される。
・C++ではオブジェクトの解体時にクラスに記述されたdestructorが呼び出される。
これを利用して、コードブロックを抜けるときに必ず実行する処理は
ローカルオブジェクトを作ってdestructorで記述する。

というごく普通の話なんだけど。なんかおかしかった?
486仕様書無しさん:02/06/01 17:17
おーおー、わかった!
finally節を実現するためだけのオブジェクト一個作るってのか・・・
487java厨:02/06/01 17:19
あ、483=486でした
488仕様書無しさん:02/06/01 17:29
>>486
基本的には対象の各オブジェクトのデストラクタが各自後処理をするので
わざわざその一カ所のためだけに書くことはあまりないよ。

たとえばセマフォオブジェクトはコンストラクタで獲得し、デストラクタで開放するようにしておく。
使うときは獲得したいところでローカル変数として置くだけ。
そこから抜けるときには勝手に開放してくれる。
489仕様書無しさん:02/06/01 17:32
>>486

finally 節に書かなきゃらないなってことは、新しいクラスの
候補になる可能性が高いから、リファクタリングの面でも良し。
490仕様書無しさん:02/06/01 17:53
”try-catchの中で生成されたオブジェクトの後始末”はそれでいいかも知れんが、
”当のtry-catchの中の処理が失敗した時のフォロー”っていう意味だと、
それだけで十分か?という気がする。
491490:02/06/01 17:54
ミスった。finallyは失敗した時にフォローする為のモンじゃなかったね。
492仕様書無しさん:02/06/01 18:41
あはははは。健康診断でまで++だったよ。
尿蛋白が。
493仕様書無しさん:02/06/01 19:35
>>450
VC++6.0は古いのでnewは例外投げてくれないみたい。new_handlerを使え。
494仕様書無しさん:02/06/01 20:41
CとC++の違い

C   ダメおやぢとC++挫折組の最後の砦
C++ 真のPGが使う言語
495仕様書無しさん:02/06/01 20:45
>>494
正解!
496仕様書無しさん:02/06/01 20:45
CとC++の違い

C UNIXをハックするための言語
C++ ヘタレWinプログラマのための言語
497仕様書無しさん:02/06/01 20:50
C 移植性の高いアセンブラ
C++ いろんなパラダイムのごった煮言語
498仕様書無しさん:02/06/01 21:04
>>496
UNIX で C++ 使っちゃ悪いのか?

ウィンドウプログラミングするにも、最近は Qt やら GTk-- やら C++ クラスライブラリ
が充実してきたし、いまさら Xaw, Motif じゃなかろうと思うワケよ。(正直 Xaw で書く
のは辛い…)
499仕様書無しさん:02/06/01 21:05
真のPGはC++を使う。

遊びでJavaを使うこともあるが、
仕事のパソコンにJDKをインストールしたりしない。

真のPGはSTLを使うことを恐れない。
いつでも、開発効率と実効速度のバランスを考えているから。
STLのソースは頭の中にあり、必要ならチューニングできるから。

真のPGはオブジェクト指向とジェネリックで混乱したりしない。
適材適所がわかっているから。

真のPGは例外を使う。
なぜって必要だから。他に説明のしようがない。

真のPGも特別な場合はCを使う。
それが、能力不足の同僚に合わせるためなら、ため息をつきながら。

真のPGは2チャンネルなど見ない。
ましてや書き込みなど決してしない。
500仕様書無しさん:02/06/01 21:06
XLibかXtoolKitだね!
501仕様書無しさん:02/06/01 21:16
俺なんてC++でかいても、Cのコンパイラでコンパイルできるよ。
すごいだろ。
502仕様書無しさん:02/06/01 22:01
はい!、せんせー。
「ジェネリック」ってなんですかぁ?
よく聞こえませんでしたー。
もう一度おねがいしまーす。
503仕様書無しさん:02/06/01 22:08
>>499
ところで「真のPG」ってのは、(以下略)
504仕様書無しさん:02/06/01 23:34
真のプログラマはPGなどと略さない。
真のプログラマはPGなどと略さない。
真のプログラマはPGなどと略さない。
505仕様書無しさん:02/06/01 23:49
てゆーか、PG ってペナルティ・ゴール Penalty Goal?
それとも、父兄または保護者の付き添いが望ましい映画 Parental Guidance?

506仕様書無しさん:02/06/01 23:55
オブジェクト指向ってコーディングを楽にするためのものでしょ。
なんでそれが難しいのかよくわかんね。
507仕様書無しさん:02/06/01 23:59
PGもしらねーでこの板に来てんのか?
しょうがねー、漏れが特別に教えてやる。

「PG=プレイ・ガール」

いじょ
508仕様書無しさん:02/06/01 23:59
>>506
オブジェクト指向を学ばずに C++ に取り組むからだろ。
509仕様書無しさん:02/06/02 00:01
>>506
なんで難しいと思うのかがよくわかんね
510仕様書無しさん:02/06/02 00:03
>>509
はげど。
511ネカマPG ◆IPLoveoQ :02/06/02 00:04
オブジェクト指向がプログラミングの領域を広げるからだわ。
OOなしでは不可能だったものが、「難しいけど可能」になるから、
「OOは難しい」んだわ。
512新人社員:02/06/02 00:07
ネカマPGさん
ケコーンしてください!!
513仕様書無しさん:02/06/02 00:14
>>511
さすが年のコウ。いいこと言うね!
514仕様書無しさん:02/06/02 21:29
OOP以前の設計方法、知らない。
お子ちゃまだもん。ERDって何さ?
515仕様書無しさん:02/06/02 21:34
>>514
OOP の前はモジュール化だよ!モジュール化。
516仕様書無しさん:02/06/02 21:45
OOPにはOOPのやり方があるでしょ。
なまじ構造化手法をひきずってると辛さが倍増!
属性と挙動はセットなの!
517ネカマPG ◆IPLoveoQ :02/06/02 23:02
>>512
同性の結婚が欧米並に認められるようになったら考えるわ。

>>513
昔は老けて見られたのに、
最近は年齢相応に振舞うのが難しくて仕方ないわ。
518仕様書無しさん:02/06/02 23:22
ネカマさんはム板には出没しないんですか?
C++相談室とかでいいアドヴァイス送ってくれそうなのに……。
519仕様書無しさん:02/06/02 23:50
>518
実は居たりして。
520ネカマPG ◆IPLoveoQ :02/06/03 00:21
あたし、C以外の実務経験は浅いわ。
たとえム板に行っても、雑談以上のことは書けないと思うわ。
521仕様書無しさん:02/06/03 08:52
珍のプログラマはC++を使う(プ
522仕様書無しさん:02/06/03 08:55
ネカマウザイ。シネ。な?
523仕様書無しさん:02/06/03 09:59
>>522
ネカマウザイは激しく同意なれど
俺はなぜか今お前が殺したいほど激しくウザイ
524ネカマPG ◆IPLoveoQ :02/06/03 10:15
朝からそんな喧嘩腰にならなくてもいいと思うの。
もっと人生を楽しんで欲しいわ。
あたしの存在が疎ましいなら謝るわ。
525仕様書無しさん:02/06/03 10:53
ネカマPGって全然可愛らしさが無いけどage
526仕様書無しさん:02/06/03 11:04
珍++(w
527仕様書無しさん:02/06/03 13:15
ネカマPGの思考は男性的かつPG的。
528現Win厨=リナクサに移行検討中:02/06/03 15:25
>>498
ねえ、Linux行きたいんで、教えてくれないか。
一番、メジャーなXプログラム(C++で)って何?
君のレス見てGTK--って検索してみたけど、ちょっと好みだった。
でも、マイナーだったら萎えるし。
教えて、ちょ。恩に着るよ。
529仕様書無しさん:02/06/03 15:27
漏れはOpenLook派だったのに。。。。。
530仕様書無しさん:02/06/03 15:27
プラ
 プラ
531仕様書無しさん:02/06/03 20:22
しーぷよぷよ
新感覚落ちものプログラミング手法

・・・。
我ながら寒い・・・。
532528:02/06/03 20:32
Gtk--のサンプルプログラム、コンパイルできなかったよ〜ん。
インクルードファイルが見つかんないって。
TurboLinux7.0なんだけど、どうすればいいか誰か教えてくれない?
コンパイラはg++(gcc?)。
たぶん、-Iなんちゃらなんだろうけど、でーんでんむーしむし、
でんでんわかりません。
どうすればよいか誰か教えて。

WinではVC++だったんだけど、こういうの考えなくてよかったから。
(言いたいことはわかるよ、批判しようと思った君。)
533仕様書無しさん:02/06/03 20:41
gtk12-config --libs --cflags
534仕様書無しさん:02/06/03 20:43
gtkでさえ仕様変更でサンプルソースいじらないとうごかねぇよ。
--は実験的だからかなり腰いれてかからないと。
外人の掲示板とかしっかり見て回れ。
535仕様書無しさん:02/06/03 20:52
LinuxでGUIって流行るか?
鯖側の技術のほうが売れるんじゃないの?
536532:02/06/04 00:07
>>533 >>534
さんくす。明日、またやってみる。

533のは、
$ g++ sample.cpp 'gtk12-config --libs --cflags'
ってやつだよね。
これやって、ファイルがないって言われたんだけど。(うえーん。)

>>535
流行んないかもね。俺は、ちょっとかけてみようかな、とおもったんだ。
けど、なんか前途多難だなー。

C++Builderとかはどうなんだろうなー。
537536:02/06/04 10:37
自己レス。
コーテーションがバックコーテーションなのに気がつきませんでした。
直したら一発でした。
すみませーーーん。(ど恥)
538仕様書無しさん:02/06/05 18:39
sage
539仕様書無しさん:02/06/05 19:21
>>538
じゃあげるか。(w
540 ◆4COMPILE :02/06/05 19:51
STLマンセー。
541仕様書無しさん:02/06/27 22:34
?
542巨根:02/06/27 22:57
536>>
DelphiはLinux版がある。
C++消えちゃったみたいだが、仕事では使ってる。
っていうかCとして使ってる。(~_~;)
543仕様書無しさん:02/06/27 22:58
>542
けっこう多いよな
VC++かと思いきや
素のCじゃんかよって
544仕様書無しさん:02/06/27 23:22
UMLてなに?設計用ツール?
545仕様書無しさん:02/06/27 23:35
Unified Modeling Language
546仕様書無しさん:02/06/27 23:51
>>544
Upper Middle Lower
547仕様書無しさん:02/06/27 23:56
548黄泉:02/06/28 02:08
OBJECT PASCAL 使ってる私っていけない人みたい〜
549仕様書無しさん:02/06/28 02:11
というより、いけてない人。
550仕様書無しさん:02/06/28 02:11
>>548
まぁハンドル名がな
551仕様書無しさん:02/06/28 02:57
>>548
仕事?それともぷらいべーと?
552仕様書無しさん:02/06/28 11:22
>>548
恥ずかしいね。
553おながいします。:02/07/01 00:10
visual c++ 6 Standard をインストールしようと思いsetup.exeをダブルクリックして
ちゃんとシリアルも入れたんですけど、MSDNの画面が出てファイルを全部コピーした後に
警告でセットアップに失敗しました。って出るんですよ。考えられる原因とその対策を
よろしくお願いします。煽り無しでマジレスきぼん。(・∀・)
554仕様書無しさん:02/07/01 00:11
CDがいかれますた
555仕様書無しさん:02/07/01 00:12
「再起動しますか?」でNOにしただけ?
556仕様書無しさん:02/07/01 00:13
>>553
不正な人生を送ったため
557おながいします。:02/07/01 00:14
>>555
マジレス嬉いっす。
再起動しますか?っていうのが出ないのれす・・。鬱だ・・。
558仕様書無しさん:02/07/01 09:11
C++って演算式の値はCだと思うんですけど、
名は体を表すってことでいいですか?

++Cなら話は分かるんだけど。
559仕様書無しさん:02/07/01 10:04
前やってたところでは凄いシステム作ってた。

リアルタイム処理なんだけどDBなど使わずに、受け取ったデータを
70個ものクラスのメンバに全て保存してそれをリストで管理し、
ループしているメイン関数でリスト上のそれを監視しながらクラス
オブジェクトに変更があった場合(データの移動があった場合)に
イベントとして実処理の関数を起動して同じくリスト上のクラス
オブジェクトを更新するという。

テストが凄い大変だった。システム全体が超デカイし。
こんなのC++じゃ当たり前なのか?
560仕様書無しさん:02/07/01 10:48
>名は体を表すってことでいいですか?

必ずそうならお好きにどうぞ。
561仕様書無しさん:02/07/01 11:28
>>559
C++の問題というより設計の問題だろう。
他の言語を選択しても同じことをしてそう
562仕様書無しさん:02/07/01 11:53
ストラップ船長は今でも大規模開発してるらしいわ
563仕様書無しさん:02/07/04 05:54
標準仕様で、プロパティがほしい。
564仕様書無しさん:02/07/04 07:43
>C++について言いたいことがあればどうぞ ++
氏ね。すぐに。ホレ!
565仕様書無しさん:02/07/04 07:53
C++ = 人糞
566仕様書無しさん:02/07/04 08:18
プラプラなんて無職の形容のようだな。
この放蕩野郎!!
567仕様書無しさん:02/07/04 10:09
定期的に落ちこぼれ劣等感野郎が釣れるスレですな。
568仕様書無しさん:02/07/04 11:02
ご自分のことですか?(w >>567
569仕様書無しさん:02/07/04 11:31
C++のプログラマはprintfとか使わないの?
そういった物はすべてC++用の別の物が標準ライブラリの中にある?
570 ◆4COMPILE :02/07/04 11:53
>>569
(・∀・)? ネタ?

printfとかも使うけど、<iostream>を使うことのほうが多いかな?
571仕様書無しさん:02/07/04 12:00
ネタではないのです。MFCしか使ったこと無いので
どういうクラスがあるのか、有用なのかいまいちわからないんですよ。
572仕様書無しさん:02/07/04 12:06
>>569
使う人もいるけどiostreamの便利さがわかれば
printfはいらないと思うようになる
573仕様書無しさん:02/07/04 12:07
そうですか。
では遠慮なく使うことにします。
どうもありがとうございました。
574567:02/07/04 12:32
>>573
標準C++ならprintfはもう使わないのが吉。
<iostream.h>もだーめ。<iostream>が正解。

>>568
貴方のことです。
575仕様書無しさん:02/07/04 12:39
iostreamって<<とか使って出力するヤシですよね?
なんか使いにくそうですが。書式が設定できる方が使い勝手が良くないすか?
576仕様書無しさん:02/07/04 12:45
>>574
>標準C++

プププ
577仕様書無しさん:02/07/04 12:54
>>575
cout.width(n);
printf("%n.d"..);
どっちでもいいんじゃないの。
578仕様書無しさん:02/07/04 12:57
>>575
書式に書いてある型と実際の変数の型が一致しないと
変な値を出したり、クラッシュするじゃないの。

operator<<をオーバーライドすれば自分で作ったクラスも
出力できるので便利だよ。printfでは無理っぽい技ですし
579仕様書無しさん:02/07/04 12:59
><iostream.h>もだーめ。<iostream>が正解。

理由は?
変な解答をするなら自覚のないアフォだと嘲笑されるだけだよ
580仕様書無しさん:02/07/04 13:12
printfもたまに使うけどやっぱマニュピレータのほがほが
581仕様書無しさん:02/07/04 13:21
たしか、3.0 以前の g++ には sstream がなくて stringstream が
使えなかった覚えが。しかたがないので、sprintf を使ったけど。

>>580
マニピュレータ、な。
582574:02/07/04 14:12
>>理由は?
君のようなしったかアホウがライブラリをまぜこぜにすると、
私のようなまともな人間が苦労するから。
583仕様書無しさん:02/07/04 14:17
予想通りだったな。
名前空間がどうのこうの、ってマトモな答えを期待していたほうが
間違っていた。忘れてくれ。(w
584仕様書無しさん:02/07/04 14:20
そりゃeffective C++にあった話やないかい?
585 ◆4COMPILE :02/07/04 14:51
(・∀・)?
>>583 >>582 ナマエクカーン ノコトジャナイノ?
586582:02/07/04 17:07
>>583
見事なまでに恥ずかしいヤツだな。
しかも即レスで。
ほかのみなさんの迷惑になるから、
これからはおとなしくしてろよ。

それから学生だと思うけど、プログラマにはなるなよ。
万一もうプログラマなら転職すれ。
587仕様書無しさん:02/07/04 18:52
><iostream.h>もだーめ。<iostream>が正解。
というわけで模範解答よろすくm(_ _)m
588 ◆4COMPILE :02/07/04 19:15
インクルードするライブラリを
ネームスペースstd内のものに統一する(まぜこぜにしない)ため
<iostream>を使用することが望ましい。

というところですよね。
589仕様書無しさん:02/07/04 19:17
つまり
#include <iostream.h>とやるとライブラリを
std::で指定できないとか言うことがあるんですか?
590仕様書無しさん:02/07/04 19:30
仕様がでかければいくら新しくても謎めいた機構が入ってくるのは仕方なし
本を読んで(゚ω゚=)フムフムしまひょ。
591仕様書無しさん:02/07/04 19:43
>それから学生だと思うけど、プログラマにはなるなよ。
>万一もうプログラマなら転職すれ。

どっちも違うな。それはともかく
まともに答えられないで
ごまかすのはvoidなみだな。
592仕様書無しさん:02/07/04 19:45
あ、そうそう586が
職業プログラマーで
会社員なら
間違いなく
浮いている存在だな。
正月に年賀状はきちんと来ているか?(w
593仕様書無しさん:02/07/04 19:58
>#include <iostream.h>とやるとライブラリを
>std::で指定できないとか言うことがあるんですか?

iostream.hの中を覗いてみれば疑問は氷解すると思う。
最初みたときワラたよ
594仕様書無しさん:02/07/04 20:10
string で作った 変数にどうやって 値いれるの?

string moji;
mojiに 文字列をいれたいんよん。
595594:02/07/04 20:23
すみません わかりました 失礼
言って来ます
596仕様書無しさん:02/07/04 21:30
c with classが1979年にできてから23年も経ったのか
597仕様書無しさん:02/07/05 10:02
なんでそんなめんどくさいC++が好き、
っていう人が多いのかが謎だ・・・。
598仕様書無しさん:02/07/05 11:13
STLのデキが良いからでしょう。
599仕様書無しさん:02/07/05 12:31
>>597
多分あなたには一生謎のままだと思う。
600仕様書無しさん:02/07/05 14:09
正直俺にも謎。イヤイヤ使ってるけどさ。
601仕様書無しさん:02/07/05 14:27
>>599
ナンカエラソウ
602 ◆4COMPILE :02/07/05 15:55
C++のどこがめんどくさい?

私にとってはJavaのほうがはるかにめんどくさいが?
603仕様書無しさん:02/07/05 16:10
>>602
>>569-593あたりを見たら、めんどくさいな、と思いますた
604仕様書無しさん:02/07/05 16:18
C++を使い込むのにやぶさかではないが、
俺は生来記憶力が弱いので、C++特有の細かいテクや挙動をしばしば忘れてしまう。
そのたびにいちいち調べるので効率が悪い。
605604:02/07/05 16:19
ついでに、年取ったらますます辛くなりそうで恐い。
606仕様書無しさん:02/07/05 17:21
>C++特有の細かいテクや挙動をしばしば忘れてしまう。
俺は、C++しか知らないから、特有も何もない。
処女で嫁いだようなもんだな。
607仕様書無しさん:02/07/05 17:34
なんも知らんくせにVBをバカにするのはやめてほすぃい
608仕様書無しさん:02/07/05 17:41
>>607
そんな事いったら2chが成り立たない。。。YO!!
609仕様書無しさん:02/07/05 18:35
>>607
知らないで馬鹿にする人もいるだろうけど、
知った上で嫌っている人もいると思われ。

ちなみに漏れは2度とVBは使いたくないっす。
610仕様書無しさん:02/07/05 21:23
VBでぼったくるのがおいしい。
611デフォルトの名無しさん:02/07/05 21:30
JavaのコアAPIのソースコードを読んでると
頻繁にnativeが出てくるんですけど、この部分
てやっぱりC++やアセンブラで書かれてるんですか?
612仕様書無しさん:02/07/05 22:09
>>607
VBはバカにしたことないYO
Rubyはあるけど(w
613仕様書無しさん:02/07/06 02:45
printfをcoutなんて書こうとするのが腹立つ!
614仕様書無しさん:02/07/06 10:56
難しすぎ。
615仕様書無しさん:02/07/06 11:02
>>613
まったくの別物。腹勃てる前に理解しる!
616仕様書無しさん:02/07/06 11:36
void 2ch::aborn()
{
itteyoshi(">>613");
}

void 2ch::itteyoshi(char *name)
{
name>>cout;
"逝ってよし!">>cout;
}
617仕様書無しさん:02/07/06 11:55
>>616
operator>>(char*, ostream&)に一致するものが見つかりませんでした。
618仕様書無しさん:02/07/06 12:00
>>614
できることからコツコツと。
段階的にやっていけばいいよ。
Stroustrupも使う人のレベルに合わせて使えるように設計した、と言ってる。

つまりC++の全部を最初から使えるようになる必要はないってこと。
難しいと思うならSTLや例外なんかは使わなくてもOK。
619仕様書無しさん:02/07/06 16:21
>>618
はげどう。
620 :02/07/07 00:34
しかし、目の前に他人が書いた超絶技巧コードがある罠
621仕様書無しさん:02/07/07 00:54
>>620
それはむしろうらやますぃ。
622仕様書無しさん:02/07/07 06:52
OPENRについて教えてください。
623仕様書無しさん:02/07/09 11:59
C++ = 人糞
624仕様書無しさん:02/07/10 15:28
文字列をcharにすんのやめろ。
stringもつかえね。ポインタの方がよっぽど便利だべ
625仕様書無しさん:02/07/10 15:39
インデントには「&ngsp;」と書いて「 」という
非空白文字であるところの非改行スペースを表示させませう。
「\t」なり「 」なりを「&nbsp; 」に置換ぢゃ。
626仕様書無しさん:02/07/10 15:40
うるさいデブプログラマ!
 ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄
  ∧_∧
 (・∀・)
 (   )
 |||
 (___)__)
627仕様書無しさん:02/07/10 15:43
&ngsp;ヽ(`Д´)ノ
  てすと
628 ◆4COMPILE :02/07/10 15:49
>>624
(・∀・)?
629仕様書無しさん:02/07/10 15:55
きゃー&nbsp;でしたー。あはははは、台風の低気圧で低血圧が
ぅんがっうんぐぅっ。
630仕様書無しさん:02/07/10 16:17
>>629
(・∀・)イイ!
631今更♪:02/07/10 17:33
>>607
知れば知るほどいろんな意味で無理してるな、ってのが分かるよ。VBは。
VCの開発陣は尊敬せんがVBの開発陣は尊敬するな。大変だったろうに。

VB.NETになって一番喜んでるのはVB開発陣じゃないだろうか。

と思う某VBスレコテハンですた。
632仕様書無しさん:02/07/10 20:13
&ngsp;ヽ(`Д´)ノ
てすと
633仕様書無しさん:02/07/10 23:30
テスト

int main(){
 printf("モリマン") ;
 return 0 ;
}
634仕様書無しさん:02/07/11 03:16
C では、間違えて自分のつま先を撃つのは実に簡単である。 C++ はそれをより難しく、起きにくくした。けれども、もしやってしまった場合には、(つま先だけでなく)足全体がふっとんでしまう。

Bjarne Stroustrup

635仕様書無しさん:02/07/11 10:56
C
→ 配列のインデックスに範囲外の値が入っただけでページ違反
636どこが悪いんだよ!!:02/07/11 13:45
#include<stdio.h>
void main()
{
int a,b,c,d,e,f,g,h,I;
printf("2進数を入してください\n");
scanf("%d,%d,%d,%d,%d,%d,%d,%d", &a,&b,&c,&d,&e,&f,&g,&h);
I=a*128+b*64+c*32+d*16+e*8+f*4+g*2+h*1;
printf("10進法に直すと%dです\n",I);
}
 

639仕様書無しさん:02/07/11 15:13
Cは少し高級なアセンブラみたいなものです。
640test:02/07/11 15:25
 while (cin.getline(line, sizeof line, '\n')) {
  cout<<line<<endl;
 }
641名無し募集中。。。:02/07/11 15:25
class cPassword8
    ↑
こういうクラス名はかっこ悪い!やめてくれ!
642test:02/07/11 15:26
&ntab;⊂(ΦωΦ)⊃
&ntab;⊂(ΦωΦ)人(ΦωΦ)⊃
643仕様書無しさん:02/07/11 15:29
Σ('□`||)
644仕様書無しさん:02/07/11 15:31
class CPassWord
などはいかが?

ファイル名
PassWord.cpp
PassWord.h
645仕様書無しさん:02/07/11 20:20
>>644
この記法になれてしまったので、先頭に"C"のついてないクラスは
ちょっと違和感を感じる今日この頃。
646仕様書無しさん:02/07/11 22:14
>>644
passwordは一語の単語である。ちゃんとPasswordにしる。
647仕様書無しさん:02/07/11 22:17
C+xx+Name
648仕様書無しさん:02/07/11 22:23
最近大文字を使わない表記萌え
class cpassword
649仕様書無しさん:02/07/11 23:17
いや… 大文字で始めると STL とのバランス悪くね?
650仕様書無しさん:02/07/11 23:26
>>648
大文字、小文字を使い分けたほうがメリハリつくので好きだな。
アンダーバーを使う香具師は逝って良し。
651仕様書無しさん:02/07/11 23:36
う〜ん、なんか、関数名なんだけどお。

ちょっと前まで、メンバ変数hogeの値を戻す関数名を
GetHogeって書いてたんだけど、Javaになじんできて、
Java風にgetHogeしちゃったり、でもやっぱりJavaっぽくて嫌だと
思って、get_hogeにしたり。でも、最近は、メンバ変数を_hogeにして、
関数名をhogeにしようかと思ってたんだけど、アンダーバーから
はじめんのはやっぱりよくないかなーなんて思って、やっぱり、
変数名はm_hogeかな、と思うと、なんかMSっぽくて鬱だなー。
652仕様書無しさん:02/07/11 23:57
>>650
いやアンダーバー普通に使うだろ。
653仕様書無しさん:02/07/12 00:05
>>652
漏れは滅多に使わないよ。
慣れるとアンダーバーを使ったコードは冗長(間が抜けてるよう)に見える。
まぁこの辺の話を始めると、不毛な宗教戦争になるので
どっちでもいいということにしておくのが無難かと思われ。
654仕様書無しさん:02/07/12 00:16
>(間が抜けてるよう)見える

ま、まあ少しはな(ワラ
655仕様書無しさん:02/07/12 00:32
>>649
それはあるけど
vector<int>
のように記述するのでそれ程違和感がないよ。
実際に使うのは宣言した名前だし。

アルゴリズムやメンバ関数はちょっと違和感があるけどね。
656仕様書無しさん:02/07/12 09:52
みんなまにやっくだなぁ
657名無し募集中。。。:02/07/12 12:21
>>649
typedefしる!
658仕様書無しさん:02/07/12 12:32
アンダースコアは打ちにくいので嫌い。
小文字でつらつら書くのが(・∀・;)イイ?
if (a == 0)
みたいな書き方も最近多い気がする・・
659仕様書無しさん:02/07/12 12:40
>658
いまだにCのトライステートを使っているソースを拝んだことがない。
660 ◆4COMPILE :02/07/12 20:57
>>657
テンプレートはtypedefできないっス。
どうするっすか?
661仕様書無しさん:02/07/14 01:14
          __,,..、、- - - .、、...,,___
       ,,、‐''"~ ̄            ̄``''‐、、
     /                      \
    /                         ヽ
   /                           ヽ
   /  / ~~` '' ‐- 、、 ,,__   __ ,,..、、 -‐ '' "~~\  ヽ
   |  /    __           ̄       __   ヽ  |
  .|  {  ´   ‐- ....__    __... -‐   `   } .|
  .|  〉,,・^'' - .,,      ~  i ~    __,,.- ^`・、.〈  |
./ ̄|  /,/~ヽ、  `'' ‐--‐ ,.| 、‐-‐'' "~   _ノ~\,ヽ | ̄ヽ
| (` | / ヽ,,_____`‐-、_、..,,___ノ八ヽ___,,.._-‐_'"´___,, ノ ヽ .|'´) |
| }.| ./'   \二二・二../ ヽ  / ヽ、二・二二/  'ヽ | { |
.| //| .|          / |  |. \         | |ヽヽ|
.| .| | .|        /    |  |.    \       | | | .|
|ヽ.| |      /     .|  |.     ヽ      .| .|./ .|
 |  .| |     /      |  |        ヽ     |  | /   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ヽ .| |    /       .|  |       ヽ    |  | /  |
  .ヽ.| |    /     '二〈___〉二`       ヽ   |  |./  < あげ
    | |          `-;-′         |  |     |
     iヽ|.      ,,... -‐"`‐"`'‐- 、、     |/i       \_________
     |  ヽ     /...---‐‐‐‐‐----.ヽ    /  .|
     |   ヽ.    ,, -‐ ''"~ ~"'' ‐- 、    /   |
    .|    ヽ         !          ./   .|
662仕様書無しさん:02/07/14 01:17
>>660
特別化したのをイチイチtype_defineしる!
663 ◆4COMPILE :02/07/14 10:08
typedef vector<string> VecStr;
typedef vector<string>::const_iterator VecStrCIte;
typedef vector< pair< int, string > > VecIntStr;

かなりいやんなかんじ?
664仕様書無しさん:02/07/14 10:31
そんな意味のない名前を付けるな。
665仕様書無しさん:02/07/16 22:14
>>663
まあ、このくらいならいいのでは?
外部に出さない限りは。
666age:02/07/24 00:08
C++が難しいんではなく、背後にあるライブラリを覚えるのが大変なんだ。

それからオブジェクト指向は思考みたいなものだから。慣れるしかない。
667仕様書無しさん:02/07/24 15:36
>>666
それが含まれてるからC++が難しいのでは?
668仕様書無しさん:02/07/24 17:41
最初は気合入ってて練りに練ろうとするけど
結局使いまわせるほどのオブジェクト指向なものなど局所的に残ってるだけだよ
669仕様書無しさん:02/07/24 17:43
C++ごときが難しいとかホザいているアフォが集うスレッドはここですか?
670仕様書無しさん:02/07/24 19:16
つか、C++ の背後にあるライブラリて何。
(STL が“覚えるのが大変”なワケないし…)
671仕様書無しさん:02/07/24 19:22
ずばりSTLでしょう
672仕様書無しさん:02/07/24 19:22
>>670
フレームワーク。
673仕様書無しさん:02/07/24 23:35
MFCフレームワークだろ?
674 :02/07/25 09:28
C++の資格ってありませんか?
675仕様書無しさん:02/07/25 10:56
>>669
難しいというより、すっきりしてなくてもやもやしてて、めんどくさい。
676仕様書無しさん:02/07/25 11:02
C++はいい匂いがするよ。
677仕様書無しさん:02/07/25 17:45
>>676
ケコーンしたいくらいだ。
678C初心者の学生です:02/07/25 18:37
テキストファイルのある特定の文字列を含んだ行を異なるファイルとして抽出するプログラムをCで2〜3種類作る、という課題が出たのですが……

main(int argc, char * argv[])
{
 char cmd[4096];
 sprintf(cmd, "fgrep %s > %s", argv[1], argv[2]);
 system(cmd);
}

main(int argc, char * argv[])
{
 char cmd[4096];
 sprintf(cmd, "grep -F %s > %s", argv[1], argv[2]);
 system(cmd);
}

……いいのが思い浮かびません。上記のじゃうまくいかなくて……。
ご教授ねがえますか?
679仕様書無しさん:02/07/25 19:48
age
680仕様書無しさん:02/07/25 20:42
>678
やっぱりC++ならstd:stringダナ
681仕様書無しさん:02/07/25 20:48
>>678
CとC++の区別がついていないので、君はDだ。 教授より。
682仕様書無しさん:02/07/25 21:10
>>681
笑わせて頂きました
683ムトゥ:02/07/25 22:20
ムトゥ 〜踊るムーンサルトプレス〜
684仕様書無しさん:02/07/25 22:37
C++について言いたい事?
そろそろ++じゃないCになれ。(JavaやC#でもなくね。)
685仕様書無しさん:02/07/25 22:58
>>682
あーら学生さん?
もっと遊んでいきなさいよ!
686仕様書無しさん:02/07/25 23:48
ネーミングがださい。
何の為の言語かイマイチわかりずらい。
プラプラって呼ぶ人いるけど、あそこを想像しちゃうからヤダ。
ポリモーフィズムとかカプセル化とか難しい横文字多すぎ。
687仕様書無しさん:02/07/25 23:55
>ポリモーフィズムとかカプセル化とか難しい横文字多すぎ。
あ、それはC++が悪いんじゃない。訳者がいい訳語を思いつかなかった
だけ。
(言葉のもつイマジネーションは大学の先生や技術者よりも女子高生の方が適してる
んじゃないかって思うときがある。出版社も原稿の依頼の時はよく考えて。)
688仕様書無しさん:02/07/26 00:24
でも女子高生の書いたプログラミング参考書なんて・・・









ちょっと欲しいかも(w
689仕様書無しさん:02/07/26 00:45
オナニーしながらCの勉強。
690仕様書無しさん:02/07/26 00:59
C++マン(省略)
691仕様書無しさん:02/07/26 01:46
うげええ、ポリモーフィズムを日本語でなんといったか思い出せん……。
こういう記憶力の俺には、チマチマと細かい仕様ばっかのC++を使いこなすなどムリだ。
692 ◆4COMPILE :02/07/26 02:13
多様? 多態?
693仕様書無しさん:02/07/26 02:58
多相性とか?
694仕様書無しさん:02/07/26 03:33
カプセル化=>隠蔽化
ポリモーフィズム=>継承
自信はないが。
695仕様書無しさん:02/07/26 09:18
>>694
>ポリモーフィズム=>継承
696仕様書無しさん:02/07/26 12:01
継承はインヘリタンスであろう。
697仕様書無しさん:02/07/26 12:05
ポリモーフィズム=>多態性
698仕様書無しさん:02/07/26 12:07
>>697
変態性に見えてしまった・・・
699仕様書無しさん:02/07/26 12:25
Poly:《他の語と結びついて》「複..,多..」 の意味
morphology:〈名〉1《生物》形態学.2《文法》語形論,形態論.
sm:主義とか。
700仕様書無しさん:02/07/26 12:34
転じて、モーフィング機能を持つポリゴン。
701仕様書無しさん:02/07/26 16:45
>>678

#include "stdio.h"

main()
{
FILE *fopen(), *fpp1, *fpp2;
char x, y1[50], y2[50], z1[20], z2[1000];
int ans1, ans2, i1, i2, num1, num2, w1 = 0, w2 = 0, kensaku();

printf("INPUT FILE NAME ->");
scanf("%s", y1);
printf("OUTPUT FILE NAME ->");
scanf("%s", y2);
printf("SEARCH WORD (<20char) ->");
scanf("%s", z1);


if((fpp1=fopen(y1,"r")) == NULL) exit(-1);
fpp2=fopen(y2,"w");
num1 = strlen(z1);
printf("%d\n",num1);

while(fgets(z2,1000,fpp1) != NULL){
w1++;
num2 = strlen(z2);
ans1 = 0;
for(i2=0; i2 < (num2 - num1); i2++){
ans2 = 0;
if(z1[0] == z2[i2]){
ans2 = 1;
for(i1=1; i1 < num1; i1++){
if(z1[i1] != z2[i1+i2]) {
ans2 = 0;
}
}
if(ans2 == 1) ans1=1;
}
}
if(ans1 == 1){
w2++;
fputs(z2,fpp2);

}
}
fclose(fpp1);
fclose(fpp2);
printf("n1= %d\n",w1);
printf("n2= %d\n",w2);
}

↑こんな感じのヤツですね。

誰か、同じ内容で他にいいプログラム例があれば、ご教授頂けませんでしょうか?
702仕様書無しさん:02/07/26 19:35
>>701
strstr()を使うのは?
703仕様書無しさん:02/07/26 19:46
STL,STL と叫んでいる馬鹿が居るが、そんなに早いのか?
704仕様書無しさん:02/07/26 21:06
>>703
まぁあんたが書いたコードよりはな
705703:02/07/27 01:04
>>704
じゃあお前、まともなコード書けるのかよ?
706仕様書無しさん:02/07/27 01:19
>>703
実行速度もさることながら、標準化されることこそが肝要。
707仕様書無しさん:02/07/27 01:42
>>705
704がまともなコードをかけなくても、
お前が書いたコードよりSTLの方がはやい。
708仕様書無しさん:02/07/27 01:52
>>703
こいつよりはまともなコード書ける。
709703:02/07/27 02:58
たく、どいつもこいつも、口先だけの連中と見た
710仕様書無しさん:02/07/27 03:22
>>709
STLは早い。それでいいじゃないか。STL作ってない人の技術力なんか気にすんな。
711仕様書無しさん:02/07/27 03:34
703じゃないけど、俺のvectorの方が
VC++付属のSTLの倍の速さだったよ。
(昔の話しね、いまは知らん)
712森 秀樹:02/07/27 09:34
テンプレート使いこなせなくて ATL のようなのを作れない私ですが
一言だけ。

Java や ruby の super が欲しい。

いや、もう一言

#include で取り込むのじゃなくて、ソースにclass定義やら前方参照やら
出来るようにして、use "source.domain.name" とやるだけで、勝手に
型定義やクラス定義を解消してほしい。

やっぱりもう一言
メンバーにスローする例外を書かせるのは無意味だろう。
そういう物はコンパイラーが自分で見つけて、クロスリファレンスを作るのが
いいだろう。

でも、一番手軽な言語だしな C++ 、抵抗は無駄みたいだ。BORGには勝てない。
713仕様書無しさん:02/07/27 11:11
はぁ。
714仕様書無しさん:02/07/27 12:06
夏だねぇ。
715仕様書無しさん:02/07/27 19:55
C++厨の夏
716仕様書無しさん:02/07/27 21:09
>>712
何故か知っているような名前だ。
遠い昔に見たような、、、

きっと気のせいだね。
717仕様書無しさん:02/07/30 08:16
C++ = 糞++
718仕様書無しさん:02/07/30 12:42
気になってるんだけど、CGとか画像処理の分野でC++はどれくらい使われてるの?

厨な質問でスマソ。
719コギャルとHな出会い:02/07/30 12:44
http://go.iclub.to/ddiooc/
     
     i/j/ez/対応です

お役立ちリンク集
必ず役立ちます

 サイト管理者お役立ち集
    1日4000HIT以上

http://kado7.ug.to/wowo/
      
     i/j/ez/対応
    
   コギャルとH出来るサイトはここ
ヌキヌキ部屋へ直行便

         ↓
   http://kado7.ug.to/wowo/-a.htm
    
       i/j/ez/対応
720仕様書無しさん:02/07/30 14:35
タイトルに対する回答
ストラウプトの「プログラミング言語C++」は自分の技術を自慢するために書かれたオナニー文書
カーニガンとリッチーの「プログラミング言語C」と名前は似ているが全く使えない
721 ◆4COMPILE :02/07/30 15:04
・・・ここは『夏だねぇ』とか言っておくべきところですか?
722仕様書無しさん:02/07/30 15:20
流石にコレは凄い。
上げておこう。
723仕様書無しさん:02/07/30 15:22
C++って使えるの?
724 ◆4COMPILE :02/07/30 15:28
>>723
『君には使うのは難しいかもしれない』
というのが定番だが?
725仕様書無しさん:02/07/30 16:14
おまえもだよ!
COBOLマンセー
726仕様書無しさん:02/07/30 17:23
C++よりC++使ってるやつに問題多いー
使いこなせてないくせに、他の言語スレ来て威張ってるー
>>724がその代表
COBOL大マンセー
727 ◆4COMPILE :02/07/30 17:32
(・∀・)つ∴ ニクコプーン クエ!!
728仕様書無しさん:02/07/30 17:39
726はもう発病してるよ
729仕様書無しさん:02/07/30 21:56
マジな話、C++を未だに使ってるヤシっているの?
もしいたとしても相当変わった人でしょね。
730仕様書無しさん:02/07/30 22:17
しー…ぷらぷらっ

エロイ
731仕様書無しさん:02/07/30 22:19
>>729
そりゃ、大量にいるだろ。

提供されている開発環境がアセンブラ、C、C++ ぐらいしか存在しないケースも
多いしな。
732仕様書無しさん:02/07/30 22:29
C++多いよ。。
733仕様書無しさん:02/07/30 22:29
死++
734仕様書無しさん:02/07/30 22:31
憎まれっ子世にはばかるを地でいく言語です
735仕様書無しさん:02/07/30 22:53
でもC++以外にメジャーになりそうな言語なんてないよね?
736仕様書無しさん:02/07/30 23:01
結論:C++はエロい
737仕様書無しさん:02/07/31 01:09
C++より素晴らしい言語があったら教えてくれ、マジで。
特定用途に限定するのは却下ね。
738仕様書無しさん:02/07/31 01:18
C#はどうよ?

MSコテコテだが結構いいように思うぞ。
739仕様書無しさん:02/07/31 01:19
>>738
んー、言語仕様を読んだ限りではかなり良さそう。
でも、汎用性が無いしね。
740仕様書無しさん:02/07/31 01:33
>>738-739
繰り返すな。
741仕様書無しさん:02/07/31 02:44
C++のいらん部分そぎ落として、コンパイラの最適化も考慮した言語クレー。
粘土をクレー。
742仕様書無しさん:02/07/31 04:24
>>735
汎用のプログラミング言語だと C, C++ に対抗するのは難しいよね。蓄積されて
いる資産(多くの環境で動く gcc という処理系があるとか、既に使えるユーザ数
が多いというのも含めて)が桁違いだもの。

用途が限定されてる場合には Fortran や COBOL, VB や VBScript, Java もシェ
アが大きいし、こいつらは C, C++ で置き換えられない可能性が高い。
743C++マン:02/07/31 05:56
ぷっ


C++サイコー
744仕様書無しさん:02/07/31 06:05
全世界にCOBOLプログラマは約300万人いるそうだ(検索済み)
そのうちの200万人が米国国内。
745仕様書無しさん:02/07/31 06:17
それならCOBOLはこの世から無くならない
COBOLマンセー
746仕様書無しさん:02/07/31 06:39
まあ、英語圏の人間が一言語だけしかできないはずはないな。
747たまねこ:02/07/31 09:02
          __,,..、、- - - .、、...,,___
       ,,、‐''"~ ̄            ̄``''‐、、
     /                      \
    /                         ヽ
   /                           ヽ
   /  / ~~` '' ‐- 、、 ,,__   __ ,,..、、 -‐ '' "~~\  ヽ
   |  /    __           ̄       __   ヽ  |
  .|  {  ´   ‐- ....__    __... -‐   `   } .|
  .|  〉,,・^'' - .,,      ~  i ~    __,,.- ^`・、.〈  |
./ ̄|  /,/~ヽ、  `'' ‐--‐ ,.| 、‐-‐'' "~   _ノ~\,ヽ | ̄ヽ
| (` | / ヽ,,_____`‐-、_、..,,___ノ八ヽ___,,.._-‐_'"´___,, ノ ヽ .|'´) |
| }.| ./'   \二二・二../ ヽ  / ヽ、二・二二/  'ヽ | { |
.| //| .|          / |  |. \         | |ヽヽ|
.| .| | .|        /    |  |.    \       | | | .|
|ヽ.| |      /     .|  |.     ヽ      .| .|./ .|
 |  .| |     /      |  |        ヽ     |  | /   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ヽ .| |    /       .|  |       ヽ    |  | /  |
  .ヽ.| |    /     '二〈___〉二`       ヽ   |  |./  < あげ
    | |          `-;-′         |  |     |
     iヽ|.      ,,... -‐"`‐"`'‐- 、、     |/i       \_________
     |  ヽ     /...---‐‐‐‐‐----.ヽ    /  .|
     |   ヽ.    ,, -‐ ''"~ ~"'' ‐- 、    /   |
    .|    ヽ         !          ./   .|
748仕様書無しさん:02/08/11 01:28
GNUがC++のサポートを打ち切ってしまえばいいのにな。
749仕様書無しさん:02/08/11 01:33
>>748
なんで?
GNUがC++を捨てる時はCを捨てる時さ。
C至上主義者(別名:C爺)がわんさといるGNUはそれをできないだろうし、
もし仮にC++だけを見放しても問題は無いですねぇ。
ちょうどC++支持者の楽園を作ろうと思ってますから。
751苦渋の決断:02/08/11 01:44
ぐぬうううううううううううう
752仕様書無しさん:02/08/11 09:37
>>750
あるよ。bison だったか yacc だったか、C++ で書かれてるよ。
753仕様書無しさん:02/08/11 14:41
C++ってコンパイル遅すぎない?
特にテンプラレートたくさん使うと最悪。
754仕様書無しさん:02/08/11 14:52
何と比べて?
755仕様書無しさん:02/08/11 14:56
>>753
昔 FreeBSD の ports (ソフトウェア移植) 関係の ML で、

- C で書かれたソフトの場合、並行してビルドする場合のボトルネックは I/O
- C++ で書かれたソフトの場合、並行してビルドする場合のボトルネックは CPU

という話を聞いたことがある。

> 特にテンプラレートたくさん使うと最悪。
処理系によっては、ヘッダをプリコンパイルしておけば、かなりマシになるけどな。
756仕様書無しさん:02/08/12 23:52
CもC++もマルチタスク(スレッド)のプログラム作ろうと思ったら
自分で意識してそれなりのコード書かなきゃいけない。
COBOLとかPL/Iなら言語におまかせ。
∴PL/I>>COBOL>>>>>>>>C++>>>>C
757仕様書無しさん:02/08/13 00:00
>>756
ハァ?
夏だねぇ…
758仕様書無しさん:02/08/13 00:03
マジ?
COBOLでマルチスレッドできるの?
当方使用Ver COBOL74ですができますでせうか?
759仕様書無しさん:02/08/13 00:05
ごめん、Osがマルチスレッド対応してないことを忘れてたよ。
忘れて>758
760仕様書無しさん:02/08/13 00:06
並行処理とGUIが欠けてるのはしかたないのれす。
通常の高級言語よりもシステム向きだからなのれす。
761仕様書無しさん:02/08/13 00:29
>>756 だけ見ると、言語仕様としてサポートしているとしか思えない
書き方だが。
つか、“Os”って何?
762仕様書無しさん:02/08/13 00:40
          ,. -───-: 、
          /::::::::::::::::::::::::::::::::\
          / '':::::::::::::::::::::::::::::::''''' ヽ
         !::::::::::ィ::ハ:::;::::::::::::::::::::::::::!
       i::|:::i::/l/  i;::ト、:、:::i:::::::::::::::i   オーエス、オーエス
       |::i/レ'-i''  'ヽi-ヾ,ヽ!:::::::::::::l
       |::ハ -‐-   -─- i::::::::::::::l
       |::::::l|  |     |  | |::::::::::::::!
       |::::::ヽ | r---、! l,.!::::::::::::::l
    _,.、 l::::::::::::`;'-'=,‐,='r''i~!:::::::::::::::|
   ,-' ヽ ) !:::::::l、::ゝ" `ー'''"' i::::::::iヽ:::l ,! ト、
  (ヽ、>-'^! i:l、:::|./、      l::::;l:/‐'ヽ!くノ-、 丶、.
   `ーーく  `´ヽヽ  ,r―''''''''" |  |     `!  ヽ
      `ー‐ '^ー'" 〉大 阪 | ヽ     ゝ、_,. '
             |`''''―''''"    i
             /       ,.ィ!
             `Aー--‐,=''"`'|,
               |  `ヽ:;/     !|
             |   ,'    ,^.ハ
              !  ,'    / ',ハ
              丶 ,'     ,':"‐‐メ|
               7     /ヘ  ィ ノ
               /   /
763仕様書無しさん:02/08/13 00:44
イ━(・∀・)━ィ!!>>761
764763:02/08/13 00:47
しかし、ぱんつが見えてるような気がするのだが・・・
(・∀・)OKなの?
765仕様書無しさん:02/08/13 01:17
OS! オラ悟空!
みんな .NET の ThreadStart と Java の Runnable どっちが好き?
マイライブラリのスレッドクラスをどっち形式にしようか悩んでるんだ。
767仕様書無しさん:02/08/16 23:53
C++死ね。
例外死ね。
768仕様書無しさん:02/08/16 23:58
今日はCOBOLerがウザイな。
769仕様書無しさん:02/08/17 00:14
>>767
【仕様書のない COBOLer さん】
 ここがデバッグルームですって?
 ここはお墓よ、あなたと私の。
 プロジェクトが滅びたのにプログラマだけが生きているなんて滑稽だわ。
 あなたにソースコードは渡さない。
 あなたはここからでることもできずに、私と死ぬの。
 今…… C++ がなぜ滅んだか、私よく分かる。
 ANSI の谷の歌にあったもの

  業界に根を下ろし
   案件と共に生きよう。
  SE とともにデスマーチを越え
   クライアントと共にカットオーバーを歌おう

 どんなに豊富なクラスライブラリを持っても、たくさんの可哀想なテンプレートを操っても、
 理解できるプログラマ無しでは生きられないのよ

【Alexandrescu】
 C++ は滅びぬ。
 何度でも蘇るさ。
 C++ の力こそ、プログラマの夢だからだ!
770仕様書無しさん:02/08/19 06:16
今、C++ がナウい。
771仕様書無しさん:02/08/19 11:00
わかんねぇよ、C++
772仕様書無しさん:02/08/19 11:34
exeからソース抜き出す方法教えてくだちい
773仕様書無しさん:02/08/19 13:32
grep ソース hoge.exe
774仕様書無しさん:02/08/19 13:48
>>769
アヒャひゃ。次は耳を打つの?ね?
775仕様書無しさん:02/08/19 14:36
すばらしい、最高のショーだとは思わんかね。

見ろ! Javaがごみのようだ!!
776仕様書無しさん:02/08/19 14:42
つーか、Javaはごみ。
777仕様書無しさん:02/08/19 15:32
ガベコレが裏目にでたってことか?
778仕様書無しさん:02/08/19 15:47
自分のケツは自分で拭け、と小一時間(略)
779仕様書無しさん:02/08/19 16:18
勝手に拭いてくれる方が楽で拭き忘れが無いのは言うまでもない。
780仕様書無しさん:02/08/19 16:20
>>779
拭き忘れ、あるような気が・・・
781仕様書無しさん:02/08/19 16:21
>>779
拭いてくれるまで待ってたらウンコがガビガビに乾燥して気持ち悪くなってきますた
782仕様書無しさん:02/08/19 16:33
>>781
だから自動的に拭いてくれる方がいいな。
783仕様書無しさん:02/08/19 16:35
>>782
メモリは開放が遅れても許されるが、ファイルデスクリプタなんかは GC
(から呼ばれる finalizer) 任せにしてると、数が足りなくなる。
784仕様書無しさん:02/08/19 16:49
だからC#ではDisposeなんてのがあるんだな。
まぁなくてもファイルデスクリプタなんかを使っている一部のとこだけ
終了メソッドを呼び出せばいいだけのことだな。
785仕様書無しさん:02/08/19 22:46
ファイルはclose()すれ!
786仕様書無しさん:02/08/19 23:29
デストラクタにやらせてますが何か?
787仕様書無しさん:02/08/20 01:22
C++マンセーっ。
ウリッウリッウリッウリッウリッウリッウリッウリッ。
788仕様書無しさん:02/08/20 12:02
最高の言語は GC つきの C++ だ!
参照カウントが0になったら必ずデストラクタを呼ぶので安全だ!
789厨房:02/08/20 12:14
>>788
よくわからんがはげどう!
790仕様書無しさん:02/08/20 12:28
GC付けても性能が全く変わらないなら同意。
791Linker:02/08/20 13:33
>>788
それだけは勘弁。
792仕様書無しさん:02/08/20 13:54
GCで解放処理を行うのと自分でちゃんと解放処理を行うのを比べても性能はほとんど変わらないよ。
GCで解放処理を行うのと解放処理を手抜きするのを比べたら性能は変わるけどね(w
793仕様書無しさん:02/08/20 16:49
          ,. -───-: 、
          /::::::::::::::::::::::::::::::::\
          / '':::::::::::::::::::::::::::::::''''' ヽ
         !::::::::::ィ::ハ:::;::::::::::::::::::::::::::!
       i::|:::i::/l/  i;::ト、:、:::i:::::::::::::::i   1時間で10`は無理だよぅ
       |::i/レ'-i''  'ヽi-ヾ,ヽ!:::::::::::::l
       |::ハ -‐-   -─- i::::::::::::::l
       |::::::l|  |     |  | |::::::::::::::!
       |::::::ヽ | r---、! l,.!::::::::::::::l
    _,.、 l::::::::::::`;'-'=,‐,='r''i~!:::::::::::::::|
   ,-' ヽ ) !:::::::l、::ゝ" `ー'''"' i::::::::iヽ:::l ,! ト、
  (ヽ、>-'^! i:l、:::|./、      l::::;l:/‐'ヽ!くノ-、 丶、.
   `ーーく  `´ヽヽ  ,r―''''''''" |  |     `!  ヽ
      `ー‐ '^ー'" 〉大 阪 | ヽ     ゝ、_,. '
             |`''''―''''"    i
             /       ,.ィ!
             `Aー--‐,=''"`'|,
               |  `ヽ:;/     !|
             |   ,'    ,^.ハ
              !  ,'    / ',ハ
              丶 ,'     ,':"‐‐メ|
               7     /ヘ  ィ ノ
               /   /
794仕様書無しさん:02/08/20 22:00
          ,. -───-: 、
          /::::::::::::::::::::::::::::::::\
          / '':::::::::::::::::::::::::::::::''''' ヽ
         !::::::::::ィ::ハ:::;::::::::::::::::::::::::::!    
       i::|:::i::/l/  i;::ト、:、:::i:::::::::::::::i   そんなの、C++じゃなきゃ無理だよぅ
       |::i/レ'-i''  'ヽi-ヾ,ヽ!:::::::::::::l
       |::ハ -‐-   -─- i::::::::::::::l
       |::::::l|  |     |  | |::::::::::::::!
       |::::::ヽ | r---、! l,.!::::::::::::::l
    _,.、 l::::::::::::`;'-'=,‐,='r''i~!:::::::::::::::|
   ,-' ヽ ) !:::::::l、::ゝ" `ー'''"' i::::::::iヽ:::l ,! ト、
  (ヽ、>-'^! i:l、:::|./、      l::::;l:/‐'ヽ!くノ-、 丶、.
   `ーーく  `´ヽヽ  ,r―''''''''" |  |     `!  ヽ
      `ー‐ '^ー'" 〉P G  | ヽ     ゝ、_,. '
             |`''''―''''"    i
             /       ,.ィ!
             `C++--‐=''"`'|,
               |  `ヽ:;/     !|
             |   ,'    ,^.ハ
              !  ,'    / ',ハ
              丶 ,'     ,':"‐‐メ|
               7     /ヘ  ィ ノ
               /   /
795仕様書無しさん:02/08/20 22:10
┌───┐
│多摩川│
├───┤         
┴───┴──────   
____________
〜〜〜〜〜〜〜〜〜〜〜〜〜
〜⌒〜⌒〜⌒〜/⌒\〜⌒〜
⌒〜⌒〜⌒〜/  ´・ω・)ミ⌒〜⌒〜
〜⌒〜⌒〜⌒〜 U彡〜⌒〜⌒〜⌒
〜⌒〜⌒〜⌒〜⌒〜⌒〜⌒〜⌒〜⌒〜

796仕様書無しさん:02/08/20 22:12
          ,. -───-: 、
          /::::::::::::::::::::::::::::::::\
          / '':::::::::::::::::::::::::::::::''''' ヽ
         !::::::::::ィ::ハ:::;::::::::::::::::::::::::::!
       i::|:::i::/l/  i;::ト、:、:::i:::::::::::::::i   1時間で10`は無理だよぅ
       |::i/レ'-i''  'ヽi-ヾ,ヽ!:::::::::::::l
       |::ハ -‐-   -─- i::::::::::::::l
       |::::::l|  |     |  | |::::::::::::::!
       |::::::ヽ | r---、! l,.!::::::::::::::l
    _,.、 l::::::::::::`;'-'=,‐,='r''i~!:::::::::::::::|
   ,-' ヽ ) !:::::::l、::ゝ" `ー'''"' i::::::::iヽ:::l ,! ト、
  (ヽ、>-'^! i:l、:::|./、      l::::;l:/‐'ヽ!くノ-、 丶、.
   `ーーく  `´ヽヽ  ,r―''''''''" |  |     `!  ヽ
      `ー‐ '^ー'" 〉大 阪 | ヽ     ゝ、_,. '
             |`''''―''''"    i
             /       ,.ィ!
             `Aー--‐,=''"`'|,
               |  `ヽ:;/     !|
             |   ,'    ,^.ハ
              !  ,'    / ',ハ
              丶 ,'     ,':"‐‐メ|
               7     /ヘ  ィ ノ
               /   /
797Vガンダム:02/08/20 22:32
          ,. -───-: 、
          /::::::::::::::::::::::::::::::::\
          / '':::::::::::::::::::::::::::::::''''' ヽ
         !::::::::::ィ::ハ:::;::::::::::::::::::::::::::!
       i::|:::i::/l/  i;::ト、:、:::i:::::::::::::::i   スカート盗られてまったー
       |::i/レ'-i''  'ヽi-ヾ,ヽ!:::::::::::::l
       |::ハ -‐-   -─- i::::::::::::::l
       |::::::l|  |     |  | |::::::::::::::!
       |::::::ヽ | r---、! l,.!::::::::::::::l
    _,.、 l::::::::::::`;'-'=,‐,='r''i~!:::::::::::::::|
   ,-' ヽ ) !:::::::l、::ゝ" `ー'''"' i::::::::iヽ:::l ,! ト、
  (ヽ、>-'^! i:l、:::|./、      l::::;l:/‐'ヽ!くノ-、 丶、.
   `ーーく  `´ヽヽ  ,r―''''''''" |  |     `!  ヽ
      `ー‐ '^ー'" 〉大 阪 | ヽ     ゝ、_,. '
             |`''''―''''"    i
             /       ,.ィ!
             `Aー--‐,=''"`'|,
               |  `ヽ:;/     !|
             |   ,'    ,^.ハ
              !  ,'    / ',ハ
              丶 ,'     ,':"‐‐メ|
               7     /ヘ  ィ ノ
               /   /


798仕様書無しさん:02/08/20 22:53
          ,. -───-: 、
          /::::::::::::::::::::::::::::::::\
          / '':::::::::::::::::::::::::::::::''''' ヽ
         !::::::::::ィ::ハ:::;::::::::::::::::::::::::::!
       i::|:::i::/l/  i;::ト、:、:::i:::::::::::::::i   シャツも盗られてまったー
       |::i/レ'-i''  'ヽi-ヾ,ヽ!:::::::::::::l
       |::ハ -‐-   -─- i::::::::::::::l
       |::::::l|  |     |  | |::::::::::::::!
       |::::::ヽ | r---、! l,.!::::::::::::::l
    _,.、 l::::::::::::`;'-'=,‐,='r''i~!:::::::::::::::|
   ,-' ヽ ) !:::::::l、::ゝ" `ー'''"' i::::::::iヽ:::l ,! ト、
  (ヽ、>-'^! i:l、:::|./、      l::;l:/‐'ヽ!くノ-、 丶、.
   `ーーく  `´ヽヽ  ,r .。   。 |     `!  ヽ
      `ー‐ '^ー'" 〉      .ヽ     ゝ、_,. '
             |         i
             /   ・   .,.ィ!
             `Aー--‐,=''"`'|,
               |  `ヽ:;/     !|
             |   ,'    ,^.ハ
              !  ,'    / ',ハ
              丶 ,'     ,':"‐‐メ|
               7     /ヘ  ィ ノ
               /   /
799仕様書無しさん:02/08/20 23:06
          ,. -───-: 、
          /::::::::::::::::::::::::::::::::\
          / '':::::::::::::::::::::::::::::::''''' ヽ
         !::::::::::ィ::ハ:::;::::::::::::::::::::::::::!
       i::|:::i::/l/  i;::ト、:、:::i:::::::::::::::i   アカン、限界やー
       |::i/レ'-i''  'ヽi-ヾ,ヽ!:::::::::::::l
       |::ハ -‐-   -─- i::::::::::::::l
       |::::::l|  |     |  | |::::::::::::::!
       |::::::ヽ | r---、! l,.!::::::::::::::l
    _,.、 l::::::::::::`;'-'=,‐,='r''i~!:::::::::::::::|
   ,-' ヽ ) !:::::::l、::ゝ" `   ' i::::::::iヽ:::l 丶、
  (ヽ、>-'^! i:l、:::|./       l::;l:/‐'ヽ!-、 丶、.
   `ーーく  `´ヽ   ,r .。   。 |    `!  ヽ
      `ー‐ '^ー'" 〉      .ヽ    ゝ、_,. '
             |         i
             /   ・    ..!
             `..    ,   .'|,
               |  `ヽ:;/     !|
             |   ,'    ,^.ハ
              !  ,'    / ',ハ
              丶 ,'     ,':"‐‐メ|
               7     /ヘ  ィ ノ
               /   /
800  :02/08/20 23:22
↑パイパン?
801仕様書無しさん:02/08/20 23:23
>>794-799
最高!!(・∀・)
802Vガンダム:02/08/20 23:24
          ,. -───-: 、
          /::::::::::::::::::::::::::::::::\
          / '':::::::::::::::::::::::::::::::''''' ヽ
         !::::::::::ィ::ハ:::;::::::::::::::::::::::::::!
       i::|:::i::/l/  i;::ト、:、:::i:::::::::::::::i   プログラマのいやらしい視線に
       |::i/レ'-i''  'ヽi-ヾ,ヽ!:::::::::::::l       ねめ回されとるー
       |::ハ -‐-   -─- i::::::::::::::l
       |::::::l|  |     |  | |::::::::::::::!
       |::::::ヽ | r---、! l,.!::::::::::::::l
    _,.、 l::::::::::::`;'-'=,‐,='r''i~!:::::::::::::::|
   ,-' ヽ ) !:::::::l、::ゝ" `   ' i::::::::iヽ:::l 丶、
  (ヽ、>-'^! i:l、:::|./       l::;l:/‐'ヽ!-、 丶、.
   `ーーく  `´ヽ   ,r .。   。 |    `!  ヽ
      `ー‐ '^ー'" 〉      .ヽ    ゝ、_,. '
             |         i
             /   ・    ..!
             `..    ,   .'|,
               |  `ヽ:;/     !|
             |   ,'    ,^.ハ
              !  ,'    / ',ハ
              丶 ,'     ,':"‐‐メ|
               7     /ヘ  ィ ノ
               /   /
803仕様書無しさん:02/08/20 23:35
              ,.r ''"´  ̄``''‐ 、
              /:::::::::::::::;;::::::::::;;;:::::::ヽ
           /::::::::;::::;;:::/ ヽ;::i、:::::::::::::::':,
           i:::::::::/レ' リ  ヽ;lヽ::;:::::::::::::i
             |::::::/.,r;==;    ,r==;ヽ::::::::::|
             |:::::| { i::::::::i   i::::::::i } i:::::::::| ほんなら、合体やで
              |:::::|. ' io:::ノ.    io:::ノ ' |:::::::::|
           |;;;;;i      ,__'__    i:::::::::/ ̄ヽ          _.、‐'"
           |;;;;;;'ヽ  ('⌒':)   /! /´┴!-、 `!、.     ,.-''"
           |;;;;;;;;;;;;;;;,_ 'ー‐' , ‐'//='゙-‐'"~~~ヽヽ \  /
          ./;;;;;;;;;;;;;;;;/"二ー/〉 ]ーj´、、,,___  `}/´ >./
          |j'!;;;;;;;;;;;;/"/'''//::||:ヽ  ヾ''''''ー‐、_//~'l/
           |ヾ!ヽ;;;}'´  |::::::/ヽ::::::::::|     `!|  /       ノ
            `` /\ /!:ノ  ``''ヽ!     | ./       ./
  ,.、-" ̄ ̄`ー 、   /'''''''ヾ/ |/    _,.、---‐‐‐-,、|/       ./
/         `'ー、`'フ''ー'|    ,.、‐'"-'''二=‐/ヽ::/       ./____,,,,,,,,,,,___
             `ヽ、ー、.! /ソ´二フ"、,,,,,,:ゝ、/        | ̄
               \ーフ''"-、,,/~"´::/,、/        .|
      /´         \ノー''"~ー‐'' ̄ /         |
     /、            \   ="´  /          .|
   /  \            ヽ _,!、、、、/           |
_,、-'´     \           `!  .|  ./           |
         |\          .ヽ  |  |           ノ
         .|::::ノ\         \ '! .|          .イ ,.、-''''''''
       /ヾ/::::::ノ\        .ノ ,_ \        //  ‐'' ̄`'''ー
      〈;;;;;;;<:::/´::::_,,,,>-、,,,,_,,,/-‐'´`ー-\、,,,,,,,,,、-‐'";;;/


# あぁ、だんだんスレが壊れていく。。。
804仕様書無しさん:02/08/20 23:43
(;´Д`)ハァハァ です。
805仕様書無しさん:02/08/20 23:59
アドレスも扱えないクソ言語なんか使いもんにならん。
806仕様書無しさん:02/08/21 00:06
>>805
理由が抜けてるよ。
807仕様書無しさん:02/08/21 17:43
          ,. -───-: 、
          /::::::::::::::::::::::::::::::::\
          / '':::::::::::::::::::::::::::::::''''' ヽ
         !::::::::::ィ::ハ:::;::::::::::::::::::::::::::!    
       i::|:::i::/l/  i;::ト、:、:::i:::::::::::::::i   なんでつまらんこだわりを捨てないんだよぅ
       |::i/レ'-i''  'ヽi-ヾ,ヽ!:::::::::::::l   C++でいいじゃんよぅ
       |::ハ -‐-   -─- i::::::::::::::l
       |::::::l|  |     |  | |::::::::::::::!
       |::::::ヽ | r---、! l,.!::::::::::::::l
    _,.、 l::::::::::::`;'-'=,‐,='r''i~!:::::::::::::::|
   ,-' ヽ ) !:::::::l、::ゝ" `ー'''"' i::::::::iヽ:::l ,! ト、
  (ヽ、>-'^! i:l、:::|./、      l::::;l:/‐'ヽ!くノ-、 丶、.
   `ーーく  `´ヽヽ  ,r―''''''''" |  |     `!  ヽ
      `ー‐ '^ー'" 〉マンセ | ヽ     ゝ、_,. '
             |`''''―''''"    i
             /       ,.ィ!
             `C++--‐=''"`'|,
               |  `ヽ:;/     !|
             |   ,'    ,^.ハ
              !  ,'    / ',ハ
              丶 ,'     ,':"‐‐メ|
               7     /ヘ  ィ ノ
               /   /
808仕様書無しさん:02/08/21 18:09
>>792
微妙な前提条件を伏せてるだろ。

C++ でも汎用のアロケータ(malloc, free を裏で呼んでるようなヤツ)を使うのと、
用途に応じた特化したアロケータを使うのでは性能が数倍変わる。たとえば C++
の STL 実装の一つ、STLport ではデフォルトで小規模オブジェクト用に特化した
カスタムアロケータ (node allocator) を使うようになってるが、これを malloc, free
を使うように変更すると性能がガクッと落ちる。

GC アリの言語とナシの言語の性能比較の時に、このあたりを適当に決めると
どちらに都合が良い結果も簡単に出せる。
809仕様書無しさん:02/08/21 18:21
          ,. -───-: 、
          /::::::::::::::::::::::::::::::::\
          / '':::::::::::::::::::::::::::::::''''' ヽ
         !::::::::::ィ::ハ:::;::::::::::::::::::::::::::!    
       i::|:::i::/l/  i;::ト、:、:::i:::::::::::::::i   なんでつまらんこだわりを捨てないんだよぅ
       |::i/レ'-i''  'ヽi-ヾ,ヽ!:::::::::::::l   C++でなくてもいいじゃんよぅ
       |::ハ -‐-   -─- i::::::::::::::l
       |::::::l|  |     |  | |::::::::::::::!
       |::::::ヽ | r---、! l,.!::::::::::::::l
    _,.、 l::::::::::::`;'-'=,‐,='r''i~!:::::::::::::::|
   ,-' ヽ ) !:::::::l、::ゝ" `ー'''"' i::::::::iヽ:::l ,! ト、
  (ヽ、>-'^! i:l、:::|./、      l::::;l:/‐'ヽ!くノ-、 丶、.
   `ーーく  `´ヽヽ  ,r―''''''''" |  |     `!  ヽ
      `ー‐ '^ー'" 〉要らぬ | ヽ     ゝ、_,. '
             |`''''―''''"    i
             /       ,.ィ!
             `C++--‐=''"`'|,
               |  `ヽ:;/     !|
             |   ,'    ,^.ハ
              !  ,'    / ',ハ
              丶 ,'     ,':"‐‐メ|
               7     /ヘ  ィ ノ
               /   /
810仕様書無しさん:02/08/21 22:30
          /::::::::::::::::::::::::::::::::\
          / '':::::::::::::::::::::::::::::::''''' ヽ
         !::::::::::ィ::ハ:::;::::::::::::::::::::::::::!    
       i::|:::i::/l/  i;::ト、:、:::i:::::::::::::::i   Javaもいいけど、C++が最高なんだよぅ
       |::i/レ'-i''  'ヽi-ヾ,ヽ!:::::::::::::l    Cじゃ、ぜんぜんだめなんだよぅ
       |::ハ -‐-   -─- i::::::::::::::l
       |::::::l|  |     |  | |::::::::::::::!
       |::::::ヽ | r---、! l,.!::::::::::::::l
    _,.、 l::::::::::::`;'-'=,‐,='r''i~!:::::::::::::::|
   ,-' ヽ ) !:::::::l、::ゝ" `ー'''"' i::::::::iヽ:::l ,! ト、
  (ヽ、>-'^! i:l、:::|./、      l::::;l:/‐'ヽ!くノ-、 丶、.
   `ーーく  `´ヽヽ  ,r―''''''''" |  |     `!  ヽ
      `ー‐ '^ー'" 〉マンセ | ヽ     ゝ、_,. '
             |`''''―''''"    i
             /       ,.ィ!
             `C++--‐=''"`'|,
               |  `ヽ:;/     !|
             |   ,'    ,^.ハ
              !  ,'    / ',ハ
              丶 ,'     ,':"‐‐メ|
               7     /ヘ  ィ ノ
               /   /
811仕様書無しさん:02/08/21 22:35
            |i >─-<~i| o O( Cプップッ? )
            i‐''''''  ''''''‐ヽ
            i   tフ    i
            ,ヽ、_  _ノ
        ir==、,, し'` ̄し' 、===ュ
        ||:::,r''´       `ヽ:::::::||
        レ'´           \| o O( Cプラプラ? )
        i  -‐'''''    '''''''''‐   i
        |    、___,,_,,,      |
         、     、  7      ノ
         \    ゙''‐'"    /
         ,r >‐-、,,,,,,,,,,,,,,;:-‐''、
       ,,r''´:::,し::::::::::::::::::::::::::::::、,,i::゙丶、
      /:::::::::::::::::::::::::::::,r、::::::::::::::::::::::::::::::::\  o O( チ○チ○プラプラ? )
     / ......::::::::::::ィ::::::::// ヽ:::::ト、::::::::::::::::........ヽ
     /:::::::::::,r::::::/ |:::::/ /  ゙、::l ヽ:::::::::、::::::::::::::゙、
    /:::::::::::/i::::/,,,,l:::/ /   ヽト‐-、:::::|',::::::::::::::::i
   i::::::i:::::/'|::/  |/  /     !  ヽ::|ヽ:::::i:::::::::l
   l:::::::|:::/ .i/              ヽ:| ゙、::::i:::::::::|
   |:::::::|/                 ゙'! ヽ,!:::::::::|
   |::::::;;;;i  -‐''''''"""~~     ~~"""゙'''''''''‐ |;;;;::::::::|
   |::::::;;;;;|                        |;;;;:::::::::|
  |::::::::;;;;l                     l;;;;:::::::::|
  |:::::::;;;;;|                       |;;;;::::::::|
,,,r-┴、::;;;;ヽ、                  ノ;;;:::::-‐-、
  、 ヽヽ-,;;;゙ヽ、      ヽフ       ,,,イr/´/ ,r  ゙'ヽ、
,ヽ、,,i、,,,i、ノ' ̄ ゙゙̄'''‐- ...,,,,,,,,,,,,,,,,,,.... -‐'''~  ̄(,,しL,/,,,r'~,,,-‐' ̄ ̄
812仕様書無しさん:02/08/21 23:22
>>810 まったく同意見だ。
>>811 (・∀・)イイ!
813    :02/08/22 17:55
printf("みなさーん げんきですかー");

while (猪木){
printf("いくぞぉーー\n");
for(int i=1;i<4;i++)
printf("%d \n",i);
printf("ダァーーーーッ!!\n\n");
}
814仕様書無しさん:02/08/22 18:04
8bitマイコン用のC++があれば使いたいんだがな・・・
815仕様書無しさん:02/08/22 18:07
俺はJavaがそんなに好きではない、なぜならガベコレが付いてるからだ。
いや、ガベコレが嫌いな分けではないコレは素晴らしい機能だ。
ただメモリ管理もまともに出来ないプログラマが大嫌いなだけだ。
816仕様書無しさん:02/08/22 18:54
>>815
メモリ管理がまともに出来ないプログラマが大嫌いなだけだろ。
C++でもメモリ管理がまともに出来ないプログラマが好きになるわけじゃないだろ。
つまりJavaとは関係ないって事だよ。
817仕様書無しさん:02/08/22 19:33
しかしJavaをやってると感覚が全く育たないので・・・
818仕様書無しさん:02/08/22 21:03
C++って変数名に日本語書けないんだね。
ショボ過ぎる。
819仕様書無しさん:02/08/22 21:28
#include <iostream>

using namespace std;

class mainclass {
 ~hoge() {
  cout << "Hello, world" << endl;
 }
}



int main() { return 0; }
820仕様書無しさん:02/08/22 21:29
まちがえた。まあいいや。

>>818
俺も良く知らないんだけど日本語は使えないという風には
規格ではなっていないのでは?
実装されているコンパイラがないだけで。
821仕様書無しさん:02/08/22 21:53
>>820
変数名とかはアルファベットとアンダーバーだけじゃなかったか?
822仕様書無しさん:02/08/22 22:59
>>821
数字も使えるけど、数字で始まっちゃいけない、とか
823仕様書無しさん:02/08/23 01:06
変数名に日本語も使えない。
∴子簿瑠以下ってことだね。
824仕様書無しさん:02/08/23 01:10
変数名に日本語使えると、なにか嬉しいか?
825仕様書無しさん:02/08/23 01:21
変数名に日本語なんか使うなよ!
ぺっ
826仕様書無しさん:02/08/23 01:49
変数名に日本語なんて誰も使わないだろ。
でも使えるけど使わないのと
使えないから使わないのは違う。
C++は日本語対応も満足に出来ていないカス言語。
827仕様書無しさん:02/08/23 02:15
>変数名に日本語

凄いワラタ。
さすがだ(w
828仕様書無しさん:02/08/23 02:24
日本語使えてもいちいち、ひらがなモード/英数モードの切り替えが
めんどくさくねぇか?漢字変換もめんどいし。
全角英数字と半角英数字が混ざってたら嫌だぞ。
829仕様書無しさん:02/08/23 02:37
>変数名に日本語
読みづらそうだなあ、
と感じるのはASCIIだけのソースに慣れてるからだけかしら。
830仕様書無しさん:02/08/23 02:51
日本語コード変換するとおかしくなったり、リンク時に変なコードに
なってたり、ローダが対応できて無かったりしそうでいやん。
831仕様書無しさん:02/08/23 07:09
英語勉強しろよ>日本語変数名使う大馬鹿ども
832仕様書無しさん:02/08/23 08:36
そうは言っても

メールSubjectに日本語書く奴とコメントに日本語書く奴は馬鹿

と昔は言われてたからなあ。油断はできん。
833仕様書無しさん:02/08/23 11:17
>>832
メールの件名は今でも言う人いるよ。
なんていうか、RFCマニアみたいな人たちだけどね。

ただ、あるところでPerlのプログラムがバグってる、っていう
質問があって、よくよく見たら行末のセミコロンからコメント
の#までの間に全角空白が入ってた、ってのがあった。

そういう意味じゃ半角/全角入り乱れ、ってのは混乱のもと、
っていう感覚もわからなくもないかな。
834仕様書無しさん:02/08/23 12:31
スペルに自信なければ辞書ぐらい引こう。
無理して難しい単語使うくらいなら素直にローマ字使おう。
835 ◆4COMPILE :02/08/23 15:56
でもローマ字は極力やめてほしいナリ。
class Tingin って何よ、とか思ってたら"賃金"だったナリ。
836仕様書無しさん:02/08/24 09:00
ナリ言葉か、懐かしいな。
837仕様書無しさん:02/08/24 09:05
やっぱり"Chingin"って書くのが正しい。
賃金を計算する関数だったら、
Chingin_Keisan()だな。
838仕様書無しさん:02/08/24 09:23
それを
賃金計算()
でやれたらいいのになー。
そおだったらいいのになー。
839仕様書無しさん:02/08/24 09:23
>>837
そういうのすんげ〜わかりにくいよ。
なんか無理矢理じゃん。

CalculateTotalOutgoCurrency()

CalculateTotalOutgoDollars()

CalculateTotalOutgoYen()

とか書いてくんないと、変。
840仕様書無しさん:02/08/24 10:01
>>838
禿どう。
昔々、GCCが2.xの頃に、そーいうの作った人が居るとか居ないとか。
841仕様書無しさん:02/08/24 23:24
>>838 >>840
VBとかだと出来てしまってるけど、本当にそれでいいのかい?
見たら卒倒するぜ・・・
842仕様書無しさん:02/08/25 21:47
>>841
見せてー。
843仕様書無しさん:02/08/25 21:53
>>842
          ,. -───-: 、
          /::::::::::::::::::::::::::::::::\
          / '':::::::::::::::::::::::::::::::''''' ヽ
         !::::::::::ィ::ハ:::;::::::::::::::::::::::::::!
       i::|:::i::/l/  i;::ト、:、:::i:::::::::::::::i   ちょっとだけやで
       |::i/レ'-i''  'ヽi-ヾ,ヽ!:::::::::::::l   あんまりねめ回さんといて〜
       |::ハ -‐-   -─- i::::::::::::::l
       |::::::l|  |     |  | |::::::::::::::!
       |::::::ヽ | r---、! l,.!::::::::::::::l
    _,.、 l::::::::::::`;'-'=,‐,='r''i~!:::::::::::::::|
   ,-' ヽ ) !:::::::l、::ゝ" `   ' i::::::::iヽ:::l 丶、
  (ヽ、>-'^! i:l、:::|./       l::;l:/‐'ヽ!-、 丶、.
   `ーーく  `´ヽ   ,r .。   。 |    `!  ヽ
      `ー‐ '^ー'" 〉      .ヽ    ゝ、_,. '
             |         i
             /   ・    ..!
             `..    ,   .'|,
               |  `ヽ:;/     !|
             |   ,'    ,^.ハ
              !  ,'    / ',ハ
              丶 ,'     ,':"‐‐メ|
               7     /ヘ  ィ ノ
               /   /
844842:02/08/25 23:29
ぐあーん。おりゃマジだったのに。
845わかりいーじゃん:02/08/26 00:09
#include <iostream>
using namespace std;

class サラリーマン{
  int 月給;
  int ボーナス;
public:
  サラリーマン(int g, int b):月給(g),ボーナス(b){}
  int 年収(){ return 月給 * 12 + ボーナス; }
};

int main()
{
  サラリーマン 山田君(10, 30), 鈴木君(12, 35);
  cout << 山田君.年収();
  cout << 鈴木君.年収();
}
846仕様書無しさん:02/08/26 00:14
stlについて、一言。
アロケータが使えるつっても、std::list<>には使えないじゃん?
847仕様書無しさん:02/08/27 18:01
  キャハハハ
  ∧_∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ( ^∀^)< いまどき、Cって気持ち悪い。糞言語は死滅してね。
 ( つ ⊂ ) \_____________
  .)  ) )
 (__)_)     (^∀^)ゲラゲラ (^∀^)ハズカシー (^∀^)ゲラゲラキモッ
  (^∀^)ゲラゲラ (^∀^)Cだあ (^∀^)ゲラゲラ (^∀^)ゲロC
(^∀^)ゲラゲラ (^∀^)キャハハハ (^∀^)ゲラゲラ (^∀^)アタマダイジョウブ?
848仕様書無しさん:02/08/27 19:20
CとC++はなぜユーザーの相性だけが最高に悪いの?
849仕様書無しさん:02/08/27 20:07
     ∧ ∧ シランデスガナ
     ( ゚Д゚)  ζ
    < ヽノ y━
   〜(⊂|_)
850C++屋:02/08/27 20:17
>>848
そうだね。
ちまちましたC屋より、VB屋の方が100倍好きだね。
851仕様書無しさん:02/08/27 20:32
>>850
i agree
852kuso:02/08/27 21:02
#include<stdio.h>
int main()
{

int i, j;
for(i=1;i<=9;i++){
for(j=1;j<=9;j++){
printf("%3d",i*j);
}
printf("\n");
}
return 0;
}
853仕様書無しさん:02/08/27 22:28
>>848
C++ が判らなかったのを C++ の所為にしたい奴と
C++ が判らないくせに C++ を判った気になった奴は
そりゃぁ相性が悪いだろう。近親憎悪っつーか。
854仕様書無しさん:02/08/27 23:06
ぷっ
8551:02/08/28 02:01
operator() を定義できるのって
C++ だけ?


856855:02/08/28 02:02
ごめんなさい、わたしは >>1 じゃないです。

すべてクッキーの期限切れが悪いんです。
857仕様書無しさん:02/08/28 02:04
>>856 お前が悪い。
858C++使い:02/08/31 13:03
>>848
VBもJavaもPascalもFortranもCOBOLもAdaもPerlも全て拘りなく使えるんだけど
Cだけはダメだ、ほんと。
心の問題。
859仕様書無しさん:02/08/31 13:54
おもったんだけどさぁ、結局C++が最強な気がする。
C#だって?あんなのMSに踊らされてるだけ。
JAVA?あれもSunに踊らされているだけ。
VBなんてもう基地外。
簡単に効率よくプログラミングできるようになったんじゃなくて、
結局は何もプログラミングできなくなっただけじゃねぇか。
860仕様書無しさん:02/08/31 14:01
>>859
まぁ時間がたっぷりあって一人でプログラミングしている奴には一生わからないわけで。
861仕様書無しさん:02/08/31 14:50
>>859
一体に何のソフトを作ってんだ?
862仕様書無しさん:02/08/31 15:45
>>861
プログラミングの勉強をしてるだけでソフトは作ってないよ。
863仕様書無しさん:02/08/31 16:15
正直、Delphiで1ヶ月でできることをC++なら半年かかることすら
あるんだよ。C++なんて開発効率悪いんだよ。
C++でしかできない処理なんて少ないんだよ。
864仕様書無しさん:02/08/31 16:22
まさかMFCと比べてるのか??
865仕様書無しさん:02/08/31 16:26
>>863
C++しらなすぎ (プ
866仕様書無しさん:02/08/31 16:36
C++なんて言語拡張しなけりゃ使い物にならないじゃん。
867仕様書無しさん:02/08/31 16:48
このスレをまとめます。

COBOL>>Delphi>>VB>>>以下逝っていいから>>∞>>>>C++

よろしいですね?
868仕様書無しさん:02/08/31 16:52
>>867
あなたもしかして天才ですか?
いや神の予感・・・。
869仕様書無しさん:02/08/31 16:53
>>866
言語拡張って、どういう意味だ?

構文規則に手を入れられるような言語処理系ってのも存在するが、C++ は
違うぞ。
870仕様書無しさん:02/08/31 16:59
>>867-868
ジサク(・∀・)ジエーン
871仕様書無しさん:02/08/31 17:09
結局、C++が一番ということで、よろしいですね。
872仕様書無しさん:02/08/31 17:12
>>869
メーカーは確実に言語を拡張してますよ。
873仕様書無しさん:02/08/31 17:16
おまいら秀○のマクロでもやってろってこった
874 ◆Qkx6JQLg :02/08/31 17:19
>>872 >>866
(・∀・)?
875仕様書無しさん:02/08/31 17:26
>>874
知らないなら別にいいです。
876仕様書無しさん:02/08/31 17:26
>>874
( ・∀・)σ)・∀・)
877仕様書無しさん:02/08/31 17:41
>>867はC++を習得できずにもがき苦しんでいるかわいそうな人。
最後まであきらめずに頑張れ。
878仕様書無しさん:02/08/31 18:27
いや、もう終わってる人だろ。(哄笑激藁
879仕様書無しさん:02/08/31 19:32
C#やってて思ったんだが、
C++にもプロパティ欲しくない?
880仕様書無しさん:02/08/31 21:40
欲しくない。








きっぱり。
881仕様書無しさん:02/09/01 01:58
> C++なんて言語拡張しなけりゃ使い物にならないじゃん。

その言語拡張って例えばどんなの?
882仕様書無しさん:02/09/01 06:41
>>881

もしかして、クラスライブラリの事を言いたいんじゃない?
883仕様書無しさん:02/09/01 07:04
>>882
だとしたらヴァカすぎる。悲しすぎる。
884仕様書無しさん:02/09/01 07:16
>>881
publishedとか
885仕様書無しさん:02/09/01 07:17
>>880
プロパティがなんのためにあるのか知ってる?
知らないのならほしくないだろうね。
886仕様書無しさん:02/09/01 07:25
C#やってて思ったんだが、
C++にもデリゲート欲しくない?
887仕様書無しさん:02/09/01 07:27
“言語拡張”だの“プロパティ”だの、オレ用語で話されても…
888仕様書無しさん:02/09/01 07:29
>>881
finallyとか
889仕様書無しさん:02/09/01 07:29
>>887
プロパティを知らんのか?
890仕様書無しさん:02/09/01 07:44
>>889
C# 用語?
891仕様書無しさん:02/09/01 07:48
あぁ、判った。
確かに C++ にもあると嬉しいかも。
892仕様書無しさん:02/09/01 10:02
C++にプロパティはいらない。







きっぱり。
そんなもん知らん。
ブビ厨はブビに帰れ。C++は君たちが踏み込んでいい領域ではない。
893仕様書無しさん:02/09/01 11:00
finallyはわかるけどpublishedって何?
894仕様書無しさん:02/09/01 11:28
>>892
C++ BuilderはC++と認められないんですか?
895仕様書無しさん:02/09/01 11:29
>>892
いらないならいらないでもいいけど理由を教えてね。
896C++厨:02/09/01 11:31
プロパティなんてセッターとゲッターでええやんと思ってしまうんだが。
897仕様書無しさん:02/09/01 11:33
>>896
つまりpublicな変数は作らずセッターとゲッターを必ず作れという
コーディング規約を徹底させるのですね。
898仕様書無しさん:02/09/01 11:41
publishedやその他のBCBの言語拡張はVCL(Object Pascal製)を扱うのに必要なんであって
C++にとって必要なものじゃない。

finallyはあると便利だけど、これがないと使い物にならないなんて事は全くない。

それがないと使い物にならないっていうぐらい
C++のソースに出てくる言語拡張とやらを教えれファッキン
899あぁ無視されてる:02/09/01 11:47
C#やってて思ったんだが、
C++にもデリゲート欲しくない?
900仕様書無しさん:02/09/01 11:57
プロパティは便利だから欲しい気がする
(VC++にもBCBにもあるけど、標準であるといいかな、と。)

デリゲートって何?
901仕様書無しさん:02/09/01 12:01
902仕様書無しさん:02/09/01 12:11
(´-`).oO(次のスレタイ何が付くんだろ
903仕様書無しさん:02/09/01 12:17
>>898
つまりC++はそのままでは便利ではないということだ。
たしかに最低限の機能はある。しかし便利な機能はない。
C++ Builder、Delphi、VB等と同じくらいの開発効率を
得るためには純粋なC++ではもはや物足りない。
904仕様書無しさん:02/09/01 12:22
C++と開発環境を比べるのっておかしくない?
比べるなら
C++とObject Pascal
とかじゃないの。
905仕様書無しさん:02/09/01 12:38
>>904
比べているのはANSI C++と実際に使われている処理系。
この差からもわかるように(ANSI)C++は決して最高の
言語ではなく不便な点が多い。
906仕様書無しさん:02/09/01 12:44
別にC++を最高の言語だなんて言わないが、
OSに特化した処理系と言語を比べられてもなあ。
907仕様書無しさん:02/09/01 12:50
>>905
> 比べているのはANSI C++と実際に使われている処理系。
Borland C++ Builder だけでは? gcc や CodeWarrior, VC6 なんかには
プロパティないぞ。
908仕様書無しさん:02/09/01 12:52
>>906
OSって?
OSに特化って?
909仕様書無しさん:02/09/01 12:55
>>908
いやDelphiがWindowsアプリ作りやすいのはあたりまえでしょ。そういう風に作られたんだから。
それとC++という言語を比べるのはおかしくない?
910仕様書無しさん:02/09/01 12:57
Cでは関数ポインタがあったのに
C++ではクラスの機能としてそれに対応するものがない。
これは明らかに退化している。
ストラウスとラップはほんとにに開発経験あるのか?
911仕様書無しさん:02/09/01 12:57
>>903
プログラミング言語を GUIビルダーの用途に使おうとするほうが間違ってる
わけで。GUI作るのなら GUIビルダー使うのが当然。
912仕様書無しさん:02/09/01 13:03
>>907
>VC6 なんかにはプロパティないぞ。

__declspec( property)
913仕様書無しさん:02/09/01 13:09
C++の不満はすべてVC.NETで解決されていますが何か?
914仕様書無しさん:02/09/01 13:10
> ストラウスとラップ
何か本のタイトルみたいでイイ!
915仕様書無しさん:02/09/01 13:26
>>909
そのままのC++ではWindowsアプリを作りやすくするのが難しかった。
これはGUIビルダーが糞しかなかったわけでもクラスライブラリが糞だったわけでもなく
言語仕様が不足していたのが原因だと思われるが。

>>911
よりよりGUIビルダーを作るためにはプログラミング言語側の補助が必須。
916仕様書無しさん:02/09/01 13:31
>>915
GUIビルダーにわざわざ C++を使う必要も無いわけだが。
VBでもいいし、Objective-Cでもいいわけで。

VBは制御系プログラム作りにくいからダメダメと言ってるのと変わらん。
917仕様書無しさん:02/09/01 13:35
Borland C++ Builderって、Delphiあれば別にいらなくないの?
918仕様書無しさん:02/09/01 13:37
これからはCとJava+C#の両側から
じわじわとシェアを奪われていくんだろうな。

こういう図体ばかりでかくて特徴や用途に乏しい言語を
好き勝手に作られても周りが迷惑なだけなんだよな。
919仕様書無しさん:02/09/01 13:39
>>917
C++使えるやつがObject Pascal覚えなくて済むんだから
需要があるんだろ。
920素人:02/09/01 15:12
>>906
OSに特化した言語なのにOSのソース見るとアセンブラの部分があるのはなぜですか?
OSに特化しているなら他の言語使う必要ないですよね。
921仕様書無しさん:02/09/01 15:17
>>920
lgdtみたいな命令をC言語の内部に取りこめと?
922仕様書無しさん:02/09/01 15:34
>>920
DelphiやVBのようなWindowsアプリを作るために作られた処理系と
C++という言語を比べて、生産性云々言うのはおかしくない?ってことなんだけどなんか変だろか。

920に書いてる意味はよくわからない(スマソ
923素人:02/09/01 15:46
C++がOSに特化しているならC++のみでOSが作れるはずと思っただけです。
C++のみで作れるOSってある?
難しいことはわかんないのでわかり易くね。
924仕様書無しさん:02/09/01 15:48
>>922
じゃあC#と比べようか。
925仕様書無しさん:02/09/01 15:49
>>920
CはOSの処理を記述するための汎用的な
フレームワークを提供してくれるわけじゃないぞ。
あくまでアセンブラのマクロ的な扱い。
OSを記述するために、もっとよいやり方も
あるのかもしれないけど、いまのところはそういう
ものにはお目にかかったことがない。
というわけで920が作って世界にその名を
知らしめしてくれ。
926仕様書無しさん:02/09/01 15:54
>>923
OSに特化した処理系ってのはDelphiやVBのことだけど・・・

>>924
いいですよ。
>>906で言ったとおり別にC++が最強だとは思ってないので。
927仕様書無しさん:02/09/01 16:03
ということでC#最強!
928907:02/09/01 16:09
>>912
げ、ほんとだ。訂正しとく。
929仕様書無しさん:02/09/01 16:11
>>915
> そのままのC++ではWindowsアプリを作りやすくするのが難しかった。 (略)
> 言語仕様が不足していたのが原因だと思われるが。
ほんとにそうなのか? 「思う」だけだと水掛け論だから、もう少し掘り下げた
比較データがあると良いかも。
930仕様書無しさん:02/09/01 17:08
>>929
MFCは糞で有名。Borlandもクラスライブラリをやめて言語を拡張する道を歩んだ。
VC.NETも同じ。何故だと思う。
931仕様書無しさん:02/09/01 18:23
>>930
おいおい……。自分の言葉で説明するか、せめてリンクでも示さんと
説得力ゼロだぞ。

(まー、俺のこと説得しても一文の得にもならんけどさ)
932仕様書無しさん:02/09/01 19:41
態度が悪いので教えてあげません。
933仕様書無しさん:02/09/01 19:45
>>932
つまり教えられないと
934仕様書無しさん:02/09/01 19:51
お前は一生理由を知らないまま死んでいくのだ。
うへへ
935仕様書無しさん:02/09/01 20:55
うざいよ。
C++はそれ自体で最高なんだよ。
言語拡張?くだらん。
936仕様書無しさん:02/09/01 21:05
わざわざ拡張するくらいなら、潔く新しい言語作れ。VBみたいに。
937仕様書無しさん:02/09/01 23:12
>>910
メンバ関数へのポインタのこと?それならあるじゃん。
int (aclass::*pf)(int);
pf = &aclass::afunc;
(ainstance.*pf)(n);
938仕様書無しさん:02/09/01 23:46
>>937
バカは相手にすんな。かみつかれるだけ損だ。
939仕様書無しさん:02/09/02 00:09
>>937
それとdelegateはどういう関係が?
940仕様書無しさん:02/09/02 00:22
C++マズー
941仕様書無しさん:02/09/02 07:00
>>938
つまり負けるからやめとけと。
942仕様書無しさん:02/09/02 07:08
>>937
任意のクラスの関数ポインタを代入できない。
943仕様書無しさん:02/09/02 08:39
>>942
あたりまえですが、なにか?
944仕様書無しさん:02/09/02 09:05
>>943
だからメンバ関数へのポインタとは違うって事だよ。よく読め。
945944:02/09/02 09:07
delegateとね。
946仕様書無しさん:02/09/02 09:17
C++ ・・・最低限の機能+無駄な機能
Java・・・最低限の機能
C# ・・・最低限の機能+便利な機能
947仕様書無しさん:02/09/02 09:25
>>946
少し考えれば、同次元では比較できないことぐらい分かるだろうが。
948仕様書無しさん:02/09/02 09:29
C++の処理系 ・・・アセンブラとC++で書かれている
Javaの処理系 ・・・アセンブラとC++で書かれている
C#の処理系 ・・・アセンブラとC++で書かれている
949 ◆4COMPILE :02/09/02 10:22
>>948
(・∀・)ソレダ!!
950仕様書無しさん:02/09/02 11:49
>>948
禿同。
951仕様書無しさん:02/09/02 12:08
>>948 好きだ。
952仕様書無しさん:02/09/02 12:31
>>948
で、それが何か?
953仕様書無しさん:02/09/02 13:10
>>952
単純にスゴイと思わない?C++のパワーを感じるだろ?
954仕様書無しさん:02/09/02 15:29
だめな奴には何を言ってもだめ。
だめな奴 == 952
955仕様書無しさん:02/09/02 17:59
>>954
真のC++使いが>>953みたいなアフォなこと言うわけ無いだろ。
C++を陥れようとしてるに決まってる。
956( ´,_ゝ`) プッ:02/09/02 18:43
957仕様書無しさん:02/09/02 19:48
C++は何をするにもメンドクサイ
958仕様書無しさん:02/09/02 20:11
本質的に複雑なものを単純にやろうとすることに
基本的な問題がある。
959仕様書無しさん:02/09/02 20:18
本質的に単純なことを複雑にしてしまっているのを単純にやろうとすることは
基本的に問題ない。
960仕様書無しさん:02/09/02 20:41
>>958 0点、>>959 100点。
961仕様書無しさん:02/09/02 20:42
>>953
単に低級言語だという証左じゃないか…
962仕様書無しさん:02/09/02 20:44
stream 入出力に“<<”/“>>”演算子って、どこの莫迦が始めたんでしょうか?
963仕様書無しさん:02/09/02 20:47
C++ってどこの莫迦が(略
964仕様書無しさん:02/09/02 20:55
あと、テンプレート引数を“<>”で括ることにしたお陰で
Hoge<int, std::vector<std::string> > ←二つの“>”の間に余計な空白を
必要とするのは間抜けですね。
965仕様書無しさん:02/09/02 21:29
次スレどうする?
C++について言いたいことがあればどうぞ+=2
とか?
966仕様書無しさん:02/09/02 21:41
もういいよ。C++は最高だって結論出てるから。
967仕様書無しさん:02/09/02 21:42
で、delegateとpropertyはいつ実装されるんですか?
968仕様書無しさん:02/09/02 21:45
それじゃ3になっちゃうじゃない。やるなら、
C++について言いたいことがあればどうぞ.operator[](2)
969仕様書無しさん:02/09/02 21:47
C++最高ってのはC#はもちろん、Java、VBがなかった時代のころの話だろ。
たしかにあのころはC++が最高だった。他にたいした選択肢がなかったんだから。
970仕様書無しさん:02/09/02 21:48
delegateもpropertyもいらねーっつてんだろが。
このVBクソが。
971仕様書無しさん:02/09/02 21:52
C++の基本は一通り勉強したんですが、
STLやらMFCやら色々あって
これから何をすればいいのかわからなくなったッス。

将来的にはDirectX使ったゲームでも作ろうかと思ってるんですが・・・。
アドバイスおねげーしますだ〜。
972仕様書無しさん:02/09/02 21:53
>>964
>Hoge<int, std::vector<std::string> > ←二つの“>”の間に余計な空白を
>必要とするのは間抜けですね。
ここは好き勝手に拡張しまくって構文が破綻した言語を崇め奉るスレですか?
973仕様書無しさん:02/09/02 21:54
>>970
delegateはVBと関係ありませんよ(プ
974仕様書無しさん:02/09/02 21:54
>>971
さっさとDirectX覚えろよ・・・
975仕様書無しさん:02/09/02 21:55
次スレはC++++でC#スレになりますた。
976仕様書無しさん:02/09/02 21:59
>>974
DirectX覚えるために必要なもんはC++の基本以外に特にないんでふか?
977仕様書無しさん:02/09/02 22:01
>>976
ほとんどない。
最低限必要な知識はDX本の第一章でたいてい説明されてる。
平行してSTL覚えてけば便利。でもなくてもなんともなる。
978仕様書無しさん:02/09/02 22:01
そーいやどっかのスレでDirectXを使うのはC#の方が簡単っていってたなぁ。
DirectX9になって本格的にC#がサポートされるようになるとさらに快適になるとか。
979仕様書無しさん:02/09/02 22:05
>>977
マジっすか!んじゃ本でも買って、明日からでも始めてみマッスル。

>>978
C#ッスか〜、.net買えるほど金もってないんで、C++でやってみますw
せっかく勉強したんだし。
980 ◆4COMPILE :02/09/02 22:15
当方、(知ってのとおり)C++マンセー!!だけど
delegateはちょっといいかな、とおもった。

C#いいとこもありそうね、しらべとこ。
981仕様書無しさん:02/09/02 22:28
C++ってリフレクションないじゃん。
おかげでCppUnitが大変。
982仕様書無しさん:02/09/02 22:33
オーバーヘッドの塊であるリフレクションは微妙だね。
これはトレードオフの結果。
983JustFuck:02/09/02 22:34
JavaからIshelllink呼ぶときvtblたたいたけど、、
CppUnitをでかくして、何かを継承しとけば、vtblの20番目以降
全部呼ぶとか出来るんじゃないか?
984JustFuck:02/09/02 22:37
>>982
jdk1.1で使えないのも微妙だね。
985仕様書無しさん:02/09/02 22:38
>>982
オーバーヘッドってメモリを食うときにも使える言葉だっけ?
リフレクションの機能を取り入れてもメモリは食うだろうけど
リフレクションに関係ない部分の処理速度は落ちないように実装できると思う。
986仕様書無しさん:02/09/02 22:39
これマジ? く〜そ言語くそ言語♪
http://pc3.2ch.net/test/read.cgi/tech/1029315669/465-

465 名前:デフォルトの名無しさん :02/09/02 21:40
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1027870433&res=19
こいつを
BigNum a;
a = 10;
cout << a.ToInteger() << endl;
というような感じでやったんですが、ToInteger()を2回以上呼び出すとおかしな値になります。
ずいぶん悩んだんですが、原因がわかりません。
ちなみにVC++6.0です。


468 名前:デフォルトの名無しさん :02/09/02 22:02
>>465
operator=などが一時オブジェクトを生成

デフォルトコピーコンストラクタが呼ばれる

一時オブジェクト消滅

一時オブジェクトのデストラクタが呼ばれる。

Num配列あぼーん

もとのオブジェクトがNum配列参照

プログラムあぼーん
987 ◆4COMPILE :02/09/02 22:51
誰か次スレ・・・
988仕様書無しさん:02/09/02 22:57
C++は糞ってことで結論出てるからもういいんじゃない。
989仕様書無しさん:02/09/02 23:06
次スレはいらんが、C++プログラマがまたーりできる
スレが欲しいのぉ。
990仕様書無しさん:02/09/02 23:08
>>989
どっちみち俺がマターリできなくしてやる罠
991仕様書無しさん:02/09/02 23:13
次スレは〜
992仕様書無しさん:02/09/02 23:14
タイトル決めてくれれば立てるよ > 次スレ
993仕様書無しさん:02/09/02 23:15
こんなクソスレいらんわ。w
994仕様書無しさん:02/09/02 23:16
995仕様書無しさん:02/09/02 23:17
次スレタイトル(案)

「C++ってほんとに役に立ってるの?」


C++を実際に使用している現場を検証してみましょう。
996仕様書無しさん:02/09/02 23:19
C++って死滅しちゃうの?
997仕様書無しさん:02/09/02 23:20
999
998仕様書無しさん:02/09/02 23:21
漏れのホストでは立てられなかった。
誰かよろしこ。
役立たずでスマソ。

--------------- テンプレ ------------------------
C++について言いたいことがあればどうぞ +++

C++に関係した話題なら何でもOK。
マターリ逝くです  "ヽ(´▽`)ノ"

前スレ
http://pc.2ch.net/test/read.cgi/prog/1017746969/

前々スレ
http://pc.2ch.net/prog/kako/1014/10146/1014654569.html
999仕様書無しさん:02/09/02 23:21
999 やた。
10001000!:02/09/02 23:22
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。