C++の問題点について語るスレです
C++ってなんであんなに肥大化しちゃったの?
http://pc11.2ch.net/test/read.cgi/tech/1219902495/
探検
【信者】C++の問題点【アンチ】
■ このスレッドは過去ログ倉庫に格納されています
2008/10/10(金) 09:13:53
243デフォルトの名無しさん
2008/11/24(月) 17:07:17244デフォルトの名無しさん
2008/11/24(月) 20:46:57 いやもう改訂とかどうでもいいです
9割の案件でC#使ってるんで
9割の案件でC#使ってるんで
245デフォルトの名無しさん
2008/11/25(火) 03:33:56 もう来るなよ。
246デフォルトの名無しさん
2008/11/25(火) 06:30:45 問題はその1割のC++案件がストレスの9割を占めている点なんだが
ほんと、さっさと消えろよゴミ言語が
ほんと、さっさと消えろよゴミ言語が
247デフォルトの名無しさん
2008/11/26(水) 08:50:02248デフォルトの名無しさん
2008/11/26(水) 13:42:58 規格発行が 2010 だから、すでに先行して実装が進んでることから考えて
まともな処理系が使えるようになるのが 2012 ぐらいかな?そこから一般の仕事で
使えるぐらいに日本で普及するのが 2015 ぐらいじゃね?
まともな処理系が使えるようになるのが 2012 ぐらいかな?そこから一般の仕事で
使えるぐらいに日本で普及するのが 2015 ぐらいじゃね?
249デフォルトの名無しさん
2008/11/26(水) 17:38:36 6年後か
さすがにC++終わってそうだなw
今C++で張り切ってる中年組は全部リストラ済みだろうし
さすがにC++終わってそうだなw
今C++で張り切ってる中年組は全部リストラ済みだろうし
250デフォルトの名無しさん
2008/11/26(水) 18:15:03 JavaとC#に支配された世界もゾッとしないけどなー
その頃Dは7.0くらいになってるんだろうか
その頃Dは7.0くらいになってるんだろうか
251デフォルトの名無しさん
2008/11/26(水) 18:25:14 ネイティブコードを吐き出せるいかした言語がでるまで、C/C++は終わらねぇだろ
どうやって、JavaやC#を実装するつもりだよ
どうやって、JavaやC#を実装するつもりだよ
252デフォルトの名無しさん
2008/11/26(水) 18:37:49 いや、Cは残るだろ
アホか
アホか
253デフォルトの名無しさん
2008/11/26(水) 18:40:28254デフォルトの名無しさん
2008/11/26(水) 18:53:23 「C/C++」
こんな書き方発明した糞野郎は誰なんだろうな全く
こんな書き方発明した糞野郎は誰なんだろうな全く
255デフォルトの名無しさん
2008/11/26(水) 20:03:57 Cが残って、C++が残らないって、意味が分からんw
256デフォルトの名無しさん
2008/11/26(水) 21:06:52 ∩_
〈〈〈 ヽ
〈⊃ }
∩___∩ | |
| ノ ヽ ! !
/ ● ● | /
| ( _●_) ミ/ こいつ最高にアホ
彡、 |∪| /
/ __ ヽノ /
(___) /
〈〈〈 ヽ
〈⊃ }
∩___∩ | |
| ノ ヽ ! !
/ ● ● | /
| ( _●_) ミ/ こいつ最高にアホ
彡、 |∪| /
/ __ ヽノ /
(___) /
257デフォルトの名無しさん
2008/11/27(木) 01:11:31 managed C++より、unmanaged C#を作ってほしい。
258デフォルトの名無しさん
2008/11/28(金) 01:18:19 最近の動向を見てるとC++が残らなくても驚かない。
CはUNIXカーネルの大半がCで書かれている限り残る。
CはUNIXカーネルの大半がCで書かれている限り残る。
259デフォルトの名無しさん
2008/11/28(金) 19:48:02 Objective-C は Mac が方針を変えない限りは残る。
260デフォルトの名無しさん
2008/11/29(土) 23:15:08 >>259
s/Mac/Apple/gな。今やiPhoneにも使用されている言語だ。
s/Mac/Apple/gな。今やiPhoneにも使用されている言語だ。
261デフォルトの名無しさん
2008/11/30(日) 02:40:49 態々置換文書くって何なの?日本語不自由なの?
262デフォルトの名無しさん
2008/11/30(日) 03:12:42 >>261
流行ってるから言ってみたのか?
流行ってるから言ってみたのか?
263デフォルトの名無しさん
2008/11/30(日) 03:26:09 >>262
は?
は?
264デフォルトの名無しさん
2008/11/30(日) 03:32:58265デフォルトの名無しさん
2008/11/30(日) 03:37:44 アンカミスですか
266デフォルトの名無しさん
2008/12/01(月) 00:30:12 〜って何なの?死ぬの?
267デフォルトの名無しさん
2008/12/06(土) 03:41:30 ケンカはやめて(><)
268デフォルトの名無しさん
2008/12/06(土) 15:05:29 二人をとめて〜
269デフォルトの名無しさん
2008/12/09(火) 12:54:55 河合奈保子出てくるとか、どんだけ歳y(ry
270デフォルトの名無しさん
2008/12/10(水) 17:27:31 仕事ではわけわからなくなるのでboostは使っていない。標準が一番だ。
271デフォルトの名無しさん
2008/12/10(水) 17:52:31 つまりC++には実用性のあるライブラリが一つも無い
一体何十年使われ続けてこのザマだよ
一体何十年使われ続けてこのザマだよ
272デフォルトの名無しさん
2008/12/10(水) 17:55:23 C++の問題点
R u b y で は な い こ と
わかったかクズどもw
R u b y で は な い こ と
わかったかクズどもw
273デフォルトの名無しさん
2008/12/10(水) 17:57:19 はいはいスルースルー
274デフォルトの名無しさん
2008/12/11(木) 09:28:03 >>271
お前のいるセカイには、そもそも何ひとつないんだろ?
お前のいるセカイには、そもそも何ひとつないんだろ?
275デフォルトの名無しさん
2008/12/14(日) 09:19:57 河合って誰だよ
竹内まりやだろ
竹内まりやだろ
276デフォルトの名無しさん
2008/12/18(木) 02:34:28 C++頑張りすぎだろ、
277デフォルトの名無しさん
2008/12/18(木) 03:44:56 最近、明らかに経験不足な連中が使いたがっている/使わされてるケースを見かけるんだが
何かあんのかね?
まずはJavaだの.NETだので基本やってくれって思う
何かあんのかね?
まずはJavaだの.NETだので基本やってくれって思う
278デフォルトの名無しさん
2008/12/18(木) 20:36:22 いまメモリどんくらい使ってんのかガチでわかり難い
なんか仕掛けいれておかないとこのへんの管理ができない
他の言語もそうだけど
なんか仕掛けいれておかないとこのへんの管理ができない
他の言語もそうだけど
279デフォルトの名無しさん
2008/12/18(木) 20:49:12 それがわかりやすい言語ってあるの?
いや、GCがいる言語はGCに聞けば教えてくれるのかもしれないけど
そういうのはそもそもメモリ使用量の制御自体出来ないじゃない
いや、GCがいる言語はGCに聞けば教えてくれるのかもしれないけど
そういうのはそもそもメモリ使用量の制御自体出来ないじゃない
280デフォルトの名無しさん
2008/12/18(木) 21:40:47 別に OS の機能でメモリ使用量を吐き出せるっしょ。
コンシューマゲーム作ってるというのであれば話は別になるかもしれないが。
コンシューマゲーム作ってるというのであれば話は別になるかもしれないが。
281デフォルトの名無しさん
2008/12/19(金) 08:40:11 たとえばfree(3)してもOSに返すわけじゃない
どのサイズを知りたいかによるけど、言語レベルでは難しいだろうね
どのサイズを知りたいかによるけど、言語レベルでは難しいだろうね
282デフォルトの名無しさん
2008/12/19(金) 08:46:24 本気でメモリ管理したいなら多くのOSで直接システムコールができるC/C++はむしろ有利なほう
283デフォルトの名無しさん
2008/12/19(金) 17:11:31284デフォルトの名無しさん
2008/12/19(金) 19:44:05 メモリが足りないようなら管理きちっとするだろ・・・常識的に
285デフォルトの名無しさん
2008/12/19(金) 19:50:02 >>284
ハード買わせた方が圧倒的に安い
ハード買わせた方が圧倒的に安い
286デフォルトの名無しさん
2008/12/19(金) 19:55:20 メモリを数ギガ使うようなアプリだと結局ねえ。
287デフォルトの名無しさん
2008/12/19(金) 22:08:22 組み込み機器だと数MBのメモリを必死でやりくりするようなケースはよくある
PCのアプリがプログラムの全てだと思うな
PCのアプリがプログラムの全てだと思うな
288デフォルトの名無しさん
2008/12/19(金) 23:21:28 はいはい、二言目には組み込みね
289デフォルトの名無しさん
2008/12/19(金) 23:32:42 ん?
組み込みのほうが格が上というのは常識だが?
組み込みのほうが格が上というのは常識だが?
290デフォルトの名無しさん
2008/12/19(金) 23:51:11 組み込みなんて誰でも出来るだろ
あんなのプログラムじゃねえよ
あんなのプログラムじゃねえよ
291デフォルトの名無しさん
2008/12/20(土) 00:40:35 組み込みって土方の中の土方ってイメージがある
292デフォルトの名無しさん
2008/12/20(土) 00:44:45 アプリケーションとハードを繋ぐためだけのコードをひたすら書く仕事だからな
気が狂うわ
気が狂うわ
293デフォルトの名無しさん
2008/12/20(土) 02:11:09 安い人間使った方が良いだけで
全然人間的思考が必要な物じゃないからな、組み込み
全然人間的思考が必要な物じゃないからな、組み込み
294デフォルトの名無しさん
2008/12/20(土) 07:45:03 改めて流れ見たけど>>287は本当にばかだなぁ
295デフォルトの名無しさん
2008/12/20(土) 12:15:51 組み込み屋ごときの低レベルな頭で偉そうなことを言おうとすると
こうなるというよい見本だったな
こうなるというよい見本だったな
296デフォルトの名無しさん
2008/12/20(土) 12:46:33 だいたい、組み込みはリソース独占できるんだから、他の縁もゆかりもないアプリとメモリを調整する必要ないし。
297デフォルトの名無しさん
2008/12/20(土) 12:57:24 右から左にデータ流すだけでメモリなんかそんなに消費するわけないだろ
どんだけ下手くそなコード書いてるんだろ
どんだけ下手くそなコード書いてるんだろ
298デフォルトの名無しさん
2008/12/20(土) 14:00:48 組み込みでlispとかhaskell使いたい
299デフォルトの名無しさん
2008/12/22(月) 09:28:29 組み込み叩きの自演が酷いなコレ。
300デフォルトの名無しさん
2008/12/22(月) 09:46:31 命にかかわるような致命的な間違いを起こしてきたのは何時だって組込の奴らだし
301デフォルトの名無しさん
2008/12/25(木) 06:56:09 そうでもない。
302デフォルトの名無しさん
2009/07/26(日) 07:27:21 class A
{
virtual void func(void) {}
};
class B : public A
{
virtual void func(void) {}
};
class C : public B
{
virtual void func(void) { A::func(); }
};
こんな記述ができてしまうC++はクソ。
is a関係破壊してるしwww
Java見習え
{
virtual void func(void) {}
};
class B : public A
{
virtual void func(void) {}
};
class C : public B
{
virtual void func(void) { A::func(); }
};
こんな記述ができてしまうC++はクソ。
is a関係破壊してるしwww
Java見習え
303デフォルトの名無しさん
2009/07/26(日) 08:45:06304デフォルトの名無しさん
2009/08/01(土) 23:10:08 #include <stdio.h>
#include <stdlib.h>
#include <string.h>
class Test
{
public:
static void* operator new(size_t size,void* ptr){
delete (char*)ptr;
return NULL;
}
static void operator delete(void* ptr){
char** p = (char**)ptr;
*p = new char[256];
}
};
int main(void)
{
char* ptr;
delete (Test*)&ptr;
memcpy(ptr,"fuckin' C++",sizeof("fuckin' C++"));
printf("%s\n",ptr);
new(ptr) Test;
return 0;
}
#include <stdlib.h>
#include <string.h>
class Test
{
public:
static void* operator new(size_t size,void* ptr){
delete (char*)ptr;
return NULL;
}
static void operator delete(void* ptr){
char** p = (char**)ptr;
*p = new char[256];
}
};
int main(void)
{
char* ptr;
delete (Test*)&ptr;
memcpy(ptr,"fuckin' C++",sizeof("fuckin' C++"));
printf("%s\n",ptr);
new(ptr) Test;
return 0;
}
305デフォルトの名無しさん
2009/08/02(日) 02:19:02 >>304
delete[] (char*)ptr;でしょ。
delete[] (char*)ptr;でしょ。
306デフォルトの名無しさん
2009/08/02(日) 02:32:11 []抜けてたwww
まあ、この場合は余り影響ないだろうけど
まあ、この場合は余り影響ないだろうけど
307デフォルトの名無しさん
2009/08/02(日) 04:55:29 C++なんて糞言語にいつまでもへばり付いてないで、いい加減C#へ旅立とうぜ?
308デフォルトの名無しさん
2009/08/11(火) 19:06:22 研究者はC++を好んで使う
なぜなら自分で責任を取れるなら最も自由を与えてくれるのが
この言語において他は無いからだ
というか最早言語でさえない
メタ言語だ
なぜなら自分で責任を取れるなら最も自由を与えてくれるのが
この言語において他は無いからだ
というか最早言語でさえない
メタ言語だ
309デフォルトの名無しさん
2009/08/15(土) 16:57:10 メタって言いたいだけ。
310デフォルトの名無しさん
2009/08/20(木) 08:05:03 滅多メタ
311デフォルトの名無しさん
2009/08/21(金) 11:38:30 そのうちカーズは考えるのをやメタ
312デフォルトの名無しさん
2009/08/21(金) 11:56:58 アセンブリソースを吐けるんだからメタ言語なのは当たり前の事だろ
313デフォルトの名無しさん
2009/08/21(金) 16:19:53314デフォルトの名無しさん
2009/08/22(土) 02:37:44 コードジェネレータは全てメタ言語だという主張だろう。
意味不明ということは無い。
言及する価値も無いが。
意味不明ということは無い。
言及する価値も無いが。
315デフォルトの名無しさん
2009/09/02(水) 11:19:27 タメグチ言語だ
316デフォルトの名無しさん
2009/09/04(金) 18:21:45317デフォルトの名無しさん
2009/09/04(金) 19:46:11 肥大化って一体何のこといってるの?
メモリが貧弱な組み込みデバイスでもC++のコードは思い通りに動いてくれてますけど。
メモリが貧弱な組み込みデバイスでもC++のコードは思い通りに動いてくれてますけど。
318デフォルトの名無しさん
2009/09/05(土) 02:57:16 わからないなら黙ってれば
319デフォルトの名無しさん
2009/09/05(土) 12:00:36320デフォルトの名無しさん
2009/09/05(土) 20:34:15321デフォルトの名無しさん
2009/09/06(日) 12:04:24 >>320
スマポを使えば無効にしてくれるよ。
スマポを使えば無効にしてくれるよ。
322デフォルトの名無しさん
2009/09/06(日) 19:41:48 スマポは無意味な肥大化だよな
323デフォルトの名無しさん
2009/09/06(日) 19:44:15 いや、十分意味があるだろ。肥大化でも無いし。
324デフォルトの名無しさん
2009/09/07(月) 01:47:58 スマポには嫌らしい落とし穴が
325デフォルトの名無しさん
2009/09/07(月) 01:58:13 使わないともっとでかい穴が開きっぱなしなんだがな。
326デフォルトの名無しさん
2009/09/07(月) 02:03:11 結局馬鹿が使えば穴開きっぱなしなんだから無駄な肥大化じゃねって言う
327デフォルトの名無しさん
2009/09/07(月) 02:08:54 そんな馬鹿は最初からC++なんて使うな。
JavaかC#使っておけ
JavaかC#使っておけ
328デフォルトの名無しさん
2009/09/07(月) 02:33:08 なんでこんなに必死なのかな?
スマートポインタに意義があると困っちゃう人って、どんな人だろう?
スマートポインタに意義があると困っちゃう人って、どんな人だろう?
329デフォルトの名無しさん
2009/09/07(月) 12:05:36330デフォルトの名無しさん
2009/09/08(火) 01:17:17 10年ぶりに触ったが、すっかり忘れてる。
テンプレート周りのコンパイルエラーが全然、理解できない。
関数からローカル変数の参照返して、例外起こしちゃうし…
受け側でコピーコンストラクタ用意しておけば大丈夫って思ってたけど、
一時変数とごっちゃになっていたらしい。
しばらくリハビリが必要そうだ…
テンプレート周りのコンパイルエラーが全然、理解できない。
関数からローカル変数の参照返して、例外起こしちゃうし…
受け側でコピーコンストラクタ用意しておけば大丈夫って思ってたけど、
一時変数とごっちゃになっていたらしい。
しばらくリハビリが必要そうだ…
331デフォルトの名無しさん
2009/09/08(火) 14:09:58 テンプレート絡みのエラーメッセージが意味不明なのはしょーがない。
332デフォルトの名無しさん
2009/09/08(火) 18:55:53 ま さ に 肥 大 化
333デフォルトの名無しさん
2009/09/11(金) 08:58:46 権限と責任はセットで与えられて然るべきものである
よって責任を負えない素人や才無き者はC++に触れてはならない
よって責任を負えない素人や才無き者はC++に触れてはならない
334デフォルトの名無しさん
2009/11/24(火) 06:17:01 消去法でC++って人は多いんじゃないの?
ネイティヴコンパイルで他にいい言語って何よ?
ネイティヴコンパイルで他にいい言語って何よ?
335デフォルトの名無しさん
2009/11/24(火) 07:33:36 D言語
Objective-C
Object Pascal
Objective-C
Object Pascal
336デフォルトの名無しさん
2009/11/24(火) 07:37:33 やっぱりどれもぱっとしないな
337デフォルトの名無しさん
2009/11/27(金) 13:27:25 いずれすべてC#に統合されると港では言われてるけど本当なの?(´・ω・`)
338デフォルトの名無しさん
2009/11/27(金) 13:56:24 >>337
頭の悪い巷があったもんだ。
頭の悪い巷があったもんだ。
339デフォルトの名無しさん
2009/11/27(金) 14:35:51 Native C# か Native VB が出ればC++は捨てていい。
D言語ってまだ話題になってるのか?
D言語ってまだ話題になってるのか?
340デフォルトの名無しさん
2009/11/27(金) 15:01:06 Kコンパイラなら・・・
341デフォルトの名無しさん
2009/11/27(金) 15:51:58342デフォルトの名無しさん
2009/11/27(金) 15:59:21 GCC+C言語、C++が無いと
Linuxの世界じゃ生きていけない
Linuxの世界じゃ生きていけない
343デフォルトの名無しさん
2009/11/27(金) 16:04:59■ このスレッドは過去ログ倉庫に格納されています
ニュース
- こども家庭庁、2026年から“独身税”を開始、年収200万なら年4200円、年収400万なら年7800円 ★5 [お断り★]
- 伊東市長選、田久保氏の落選確実 元市議の杉本氏と元市長の小野氏が激しく競り合う [蚤の市★]
- サナエノミクスについて力説 積極的な財政出動で「所得増える 消費マインド上がる 税収増える」片山さつき財務大臣 ★2 [少考さん★]
- 中国軍機のレーダー照射1週間 駆け引き続く 中国、米のレッドライン模索 日本、米以外の同志国とも連携探る 米は対立から距離置く [ぐれ★]
- B’z東京ドーム公演で後ろの客が大熱唱…「B’zの歌声に集中できない」注意すると笑いながら反論されモヤモヤ [muffin★]
- 【ボクシング】井上尚弥vsピカソ 約5000円のPPV料金を巡って賛否 「払うかなあ」「見どころ多い」 [冬月記者★]
- 【実況】博衣こよりのえちえちボンバーマン大会🧪★4
- 兵庫の銭湯の入浴料金、490円から570円に値上げ!😱♨🧴🐒🚿 [718678614]
- 【実況】博衣こよりのえちえちボンバーマン大会🧪★3
- イオンの急速充電器、5倍に値上げ!30分300円👉1485円! [838847604]
- 【悲報】『山に上る』などの隠悟、ガチで取り締まりか!?wwwwwwWWwwwwwwWw [793833473]
- 【画像】兵庫県民「立花さんの動画を見て真実を知った。斎藤さん頑張れ!」→立花、デマと正式に認定され逮捕 [732289945]
