C++は難しすぎ 難易度:4

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2008/09/16(火) 18:31:24
どう考えても難しすぎだろ!
読みやすい名前に改名しないBjarne Stroustrupには げんあり

前スレ達
難易度:1 http://pc5.2ch.net/tech/kako/1058/10586/1058675178.html
難易度:2 http://pc5.2ch.net/tech/kako/1063/10633/1063323615.html
難易度:2 http://pc11.2ch.net/test/read.cgi/tech/1071697977/
2009/09/29(火) 20:53:53
C++は信者ですら簡単だとは言わないけど
Perl信者はアレをわかりやすい読みやすいと困ったことを平気で言う分タチ悪い
2009/09/29(火) 21:39:36
>>236
書くだけなら簡単。

だけど、人の書いたコード&過去の自分が書いたコードは読みたくないw
まあこれは”やりすぎた”C++プログラマでもあることだけど。
2009/10/02(金) 19:27:57
プログラミング言語の特徴を視覚的に比較する
ttp://d.hatena.ne.jp/KZR/20091001/p1
2009/10/19(月) 19:11:09
もうdefine使いまくるのはやめようぜええええええええええええええ
意味わかんねーんだよおおおおおおおおおおおおおお
2009/10/19(月) 19:49:35
#ifdefの嵐が>>245を襲うw

でも確かにSTLのソースとか異様に読みにくいよな…
2009/10/19(月) 20:20:37
>>246
俺が引き継いだプログラム書いたのはおまえか!

定義したマクロの関数2〜3回しか使わないならベタ書いてくれてでいいから!
いろいろ使いたいなら普通に関数定義してくれればいいから!
constで検索してまったくひっかからないとか冗談だろ!?

もおおおうううくぁw背drftgyふじこlp;「’」
2009/10/21(水) 00:55:23
>>245
boost 方面にも言ってやってくれ.
2009/11/09(月) 18:52:56
オブジェクト指向ってたいした事ないよな
C++のクラスもCの構造体に毛が生えたようなもんだし
2009/11/10(火) 18:23:30
http://codepad.org/EGbmhw93
クラスのoperator deleteが静的型で呼び出されるなんて今日初めて知った。
2009/11/11(水) 01:41:23
>>250
いや、それ未定義動作だから。

5.4.5 p3
> if the static type of the operand is different from its dynamic type, the
> static type shall be a base class of the operand’s dynamic type and the static type shall have a virtual
> destructor or the behavior is undefined.
2009/11/11(水) 01:45:20
>>250
ところが、Aに仮想デストラクタを設ければ、B::operator deleteが呼ばれるようになる。
なお、たとえBがoperator deleteを定義していなかったとしても、
基底クラスにアップキャストしたポインタを通じてdeleteするなら仮想デストラクタが必要。

結局、publicで非仮想的なデストラクタを持つクラスは継承すんなという証というお約束になっている。
2009/12/23(水) 16:45:58
C/C++は未定義とか処理系依存が多い印象
はっきり禁止と言えばいいのに
2009/12/26(土) 05:36:26
いろんなハードや処理系に対応しなきゃならないから仕方ない
2010/01/10(日) 22:49:14
移植性のあるプログラムを書くためには、-2^15〜2^15-1の範囲に収まらない可能性がある整数を扱うときには、
intではなくlongを使う必要がある。

けどこれは、例えば、intが32bit, longが64bitな処理系では、無駄以外の何物でもない。
2010/01/11(月) 10:55:21
そうか!!!
俺がオブジェクト指向を理解できないのは、
> 基底クラスにアップキャストしたポインタ
なんて言い方が平然とまかり通っているからだな!!!

底には落ちろよ!!!
なんで昇ってるんだよ!!!
2010/01/11(月) 13:06:22
UMLで基底クラスを上側に書くからだよ
2010/01/11(月) 15:01:31
>>257
基底なんだから、底に書けよ
2010/01/11(月) 15:03:42
UMLは日本発祥じゃないから
現地語で考えないとだめだ
2010/01/11(月) 16:58:00
悲しいかな、日本人なんだよ俺は
分かってる奴がちゃんと訳せよ
2010/01/11(月) 18:44:34
ツリー構造とかも上に根があって下に枝が生えていくよな
向こうの国の植物は皆そうなのか?
2010/01/12(火) 12:32:07
Smalltalkではスーパークラス、サブクラスと呼称している。
で、お前らと同じ事を思った我らが禿はC++で代わりに基底(Base)クラス、
派生(Drived)クラスという用語を作ったわけだ。
2010/01/12(火) 19:30:46
sub- には「下の」って意味がなかったっけ?
2010/01/12(火) 21:15:18
あるよ。ついでに言えば、super-は上とか超えって意味だ。
つまり、ジャスコなんかは超市場なんだな。
2010/02/18(木) 03:29:46
親クラス、子クラスと呼んでいる俺に隙はなかった。
2010/02/18(木) 12:29:21
GUIを暮らすライブラリで習うと
継承関係の親子と
Window関係の親子が
ごっちゃになって訳分からなくなる
267デフォルトの名無しさん
垢版 |
2010/03/24(水) 21:28:50
翔泳社から2月3月とテンプレート関連の本が続けて出たけど
このレベルの本を書ける日本人の物書きっていないんだよなあ。

エビステーメーがC++標準化委員会だっけ?
ただ所属してるだけのような感じだけど。
2010/03/28(日) 21:01:20
何年経っても文字配列の大きさをチェックしない、
知り合いプログラマを見てるとC,C++には欠陥があるように思える。
少なくとも文字列処理に関しては。
2010/03/28(日) 21:03:46
そんな馬鹿は C で文字列つかわなければいいだけ。
2010/03/28(日) 21:07:03
>>268
C++にはstd::stringがある。Cと一緒にしてはいけない。
2010/03/28(日) 21:11:04
そんな奴はstd::stringすら適切に扱えないんじゃないだろうか
2010/03/29(月) 01:02:28
そして出てくる strstream とか
2010/04/01(木) 20:43:37
クラスはいらねえ!
ネームスペースだけCに追加してくれんか?
2010/04/01(木) 20:46:30
Cのような手動deleteなんかをいつまで使うの
2010/04/01(木) 20:52:48
C++ without class...
2010/04/01(木) 23:36:33
難しいって具体的にどこ?
2010/04/02(金) 10:12:02
C++を難しいという奴は勉強さぼってるだけ
278デフォルトの名無しさん
垢版 |
2010/04/02(金) 12:20:51
このスレ立てた無能がこっちでがんばっているようだぞ。

C#は糞
http://pc12.2ch.net/test/read.cgi/tech/1246520657/
2010/04/02(金) 14:06:11
>>274
auto_ptr使えば。
それで不十分なら、GCのある言語使え。
2010/04/02(金) 17:19:54
C++でマルチスレッドは不可能に近いってのは有名な話
2010/04/02(金) 20:53:21
>>280
kwsk
2010/04/03(土) 13:34:39
>>280
wktk
2010/04/07(水) 15:48:03
>>274
D言語使え
2010/04/07(水) 19:52:28
>>280
WIN32 API システムプログラミングという本にマルチスレッドの方法が
いくらでも書いてあるわけだが

しかも同期を取る手段まで網羅されているんだが
2010/04/10(土) 22:20:55
>>284
そういうのは移植性低いから openMP とか使うんだよ。

まあそれでもメモリ管理についてはどうにもならん部分がでそうだけど。
2010/04/11(日) 17:48:57
どっちにしろ不可能ではないんだろ。
2010/04/11(日) 18:20:08
>>284
Win32APIの話なんて誰もしてないと思うけどw
2010/04/11(日) 19:42:42
>>287
俺がしてるの
わかった?
Win32 APIならマルチスレッドは出来る
他のOSは知らん
2010/04/11(日) 20:04:54
>>288
つスレタイ
2010/04/11(日) 22:02:21
設計者であるお禿さんが難しいって言ってるんだから難しいんだろうな。
2010/04/12(月) 01:35:01
>>286
「不可能はないんだからアセンブラですべて組めばいい」
とか言ってるやつがいたらどう思う?
2010/04/12(月) 03:24:57
現実にC++で書かれたマルチスレッドのプログラムは
Windowsに限らず大量にあるわけだろ。
それを前にして、「不可能」と言い張るのはなんか意味があるの?
2010/04/12(月) 08:49:41
>>292
馬鹿だと思う
「不可能」という自分の言葉に酔ってて現実が見えてないだけだよ
多分無職だろう
2010/04/12(月) 10:30:54
偶然動いているだけと言う事実に気付けない馬鹿ばっか
2010/04/12(月) 10:39:18
>>294
偶然動いているという事にして自分の心の安定を図りたいだけの馬鹿発見
2010/04/12(月) 13:43:54
C++に問題はなくて人次第なのに、そこに不可能って単語使っちゃうって馬鹿じゃないの
紛らわしいから死ね
2010/04/12(月) 13:50:08
お前には無理
2010/04/12(月) 14:19:03
C++よりも簡単にマルチスレッドプログラミングをできる言語もあるかもしれないが、
C++でマルチスレッドプログラミングができないというわけではない。
そもそも、マルチスレッド動作させるだけならそれほど難しくない。
同期を取る必要が出てきて始めて、難しくなるんだ。
2010/04/12(月) 14:37:49
マルチスレッドの何が難しいの?
必要に応じて排他処理させるだけでは。
2010/04/12(月) 14:50:33
だからC++でマルチスレッドができないと言ってる奴は馬鹿だって
放っとけ
2010/04/12(月) 15:23:56
ほうっとく
2010/04/12(月) 19:34:33
不可能に近いを不可能と読み替えて勝手に怒り狂ってる奴って何なの
2010/04/12(月) 21:03:35
そうだね。
誰かさんにとって不可能に近いってことなら単なる事実だろうし、
赤の他人に全然関わりのないことだよね。
2010/04/12(月) 21:10:36
メモリをだだ漏らし共有データを壊しデッドロックを場当たり的に躱しつつ
ごく短い時間なら走れるプログラムを「動く」と呼んでいいなら信者の意見も正しい
2010/04/12(月) 21:29:34
>>299
必要に応じるのが難しいと言ってるのに、キミは馬鹿なの?
2010/04/12(月) 22:03:30
>>304
だからマルチスレッド関連の本にはちゃんとデッドロック対策も
スタベーション対策もレース状態の対策も書いてある
2010/04/12(月) 23:08:46
本だけ読んで実際には何の実践もした事が無いデッカチ君は帰りな
2010/04/12(月) 23:27:43
>>307
はあ?実践してますが何か?
お前こそC++でマルチスレッドのプログラム書いた事ないだろうが
2010/04/12(月) 23:28:39
マスターベーション対策
2010/04/13(火) 00:03:05
あーはいはい
自分一人でシコシコ書いてる分にはさぞ簡単だろうなw
誰もそんな自明な事を言及してないと思うが
2010/04/13(火) 00:11:02
会話レベルが高くなってきたwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

>>310
複数人で、C++で、マルチスレッドプログラミングをしているの?

まるちすれっどだけでも不可能に近いくらいむずかしいって言い放っちゃうアホもいるほどむずかしいかもしれないようなに気配のするものなのに><;
2010/04/13(火) 00:24:44
>>310
お前みたいな単純バカだと人生楽だろうな
でもプログラミングは出来ないだろうよ
2010/04/13(火) 01:17:46
糞コテがわいた時点でこの話題は死んだ
2010/04/13(火) 08:36:59
八つ当たりされた
2010/04/13(火) 09:34:14
>>298これが真理
2010/04/14(水) 23:37:49
どうせマルチスレッドなんてやったら逆に遅くなるような
短いコードしかいじってないんだろ。
2010/04/15(木) 00:12:49
数年の継続案件で延べ10人以上が関わっててコードが数十k行ってても同じ事を言えるかだよな
318(u_・y) ◆rT33C51l9k
垢版 |
2010/04/30(金) 03:14:02
マジでいまの2chってなんなの????
>>316
なんでこういうゴミみたいなレスをだれも叩かないで放置してんだよ
叩くのが飽きたから???
それとも間違いがわからないから????
本当にイラつく

死ね
319(u_・y) ◆rT33C51l9k
垢版 |
2010/04/30(金) 03:16:04
間違ったレスが放置されてそのままになった時
真実がわかるのは初めから知っている奴だけ
ゴミみたいな学生が2chの情報を鵜呑みにするから、リアルで意味わからない事を言い始めるんだな
2010/04/30(金) 03:36:41
うるせえよ屑
レス順的に放置したのはテメェだろ
そのまま脳卒中で死ね
2010/04/30(金) 04:32:19
トリップ違う?騙り?
322デフォルトの名無しさん
垢版 |
2010/04/30(金) 22:32:38
マスターベーション中毒患者 C#病院に行くらしいまで読んだ!
2010/05/01(土) 00:37:45
とりあえずFirefoxやChromeがC++で書かれていることを思い出そう
2010/05/01(土) 04:18:05
だからなに?バグだらけじゃん
325デフォルトの名無しさん
垢版 |
2010/05/06(木) 10:28:25
各種OSもね。
326デフォルトの名無しさん
垢版 |
2010/05/06(木) 12:58:22
バカには無理!
以上!
2010/05/06(木) 13:58:16
JavaもC++で書かれてるという衝撃の事実。
2010/05/07(金) 00:32:31
C++はCで書かれているという衝撃の事実。
2010/05/07(金) 01:25:51
CはCで書かれているという衝撃の事実。
2010/05/07(金) 02:39:44
鶏の卵は鶏から生まれると言う衝撃の事実。
2010/05/07(金) 03:08:14
女は女から生まれるが男も女から生まれるという衝撃
2010/05/07(金) 11:07:00
オナニー後にふき取ったティッシュが亀頭に張り付き剥がす時に痛いという衝撃の事実。
2010/05/07(金) 11:17:01
まんこにトイペが付いてることがあるので舐める前に良く確認しなければならないという衝撃の事実。
2010/05/07(金) 11:33:53
オナニー後に精子が糊の役割を果たし尿道を塞いで尿が二股に分かれて出てしまうという衝撃の事実。
2010/05/07(金) 11:37:48
なにこの糞以下の流れ
336デフォルトの名無しさん
垢版 |
2010/05/07(金) 18:49:22
>>335 自演乙
337デフォルトの名無しさん
垢版 |
2010/05/08(土) 21:51:10
C++はネーミングが簡単すぎるだろ、難しさから言ったら
C++++++++++++++++++++++++++++++++++++++++++
これぐらいだろ。
2010/05/08(土) 21:56:04
あーはいはいおもしろいね
2010/05/09(日) 00:20:41
c--が最近出来たぬ
340デフォルトの名無しさん
垢版 |
2010/05/09(日) 09:07:00
シーマイマイって読むの?
シーィーかな?
2010/05/09(日) 09:10:10
よし、マイマイマイ!広がるぅー!
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況