C++の問題点について語るスレです
C++ってなんであんなに肥大化しちゃったの?
http://pc11.2ch.net/test/read.cgi/tech/1219902495/
探検
【信者】C++の問題点【アンチ】
■ このスレッドは過去ログ倉庫に格納されています
2008/10/10(金) 09:13:53
347デフォルトの名無しさん
2010/02/08(月) 18:31:42 0が偽でそれ以外が真とか気持ち悪すぎ
348デフォルトの名無しさん
2010/02/08(月) 18:48:25 なんで?
0と3が偽とかのほうが気持ち悪くないか?
0と3が偽とかのほうが気持ち悪くないか?
349デフォルトの名無しさん
2010/02/09(火) 07:15:14 真偽値はtrue/falseだけにしてくれ、数値まで真偽値扱いするなということでしょ。
自分もある程度はそう思うから、if (i)ではなくif (i == 0)って書く、iが数値型なら。
自分もある程度はそう思うから、if (i)ではなくif (i == 0)って書く、iが数値型なら。
350デフォルトの名無しさん
2010/02/09(火) 20:26:59 Cが生まれた時代にはCにとっては実に合理的だったと思うけど
CPUにとってのゼロの意味も偽だし
CPUにとってのゼロの意味も偽だし
351デフォルトの名無しさん
2010/02/10(水) 00:47:34 だいたい筋肉脳アメリカ人がつくったものはどれも大味すぎる
352デフォルトの名無しさん
2010/02/10(水) 00:49:05 普通にboolのある言語を先に学んだ人には
C/C++のif()は気持ち悪いんだわ
C/C++のif()は気持ち悪いんだわ
353デフォルトの名無しさん
2010/02/10(水) 01:57:40 でっていう
354デフォルトの名無しさん
2010/02/10(水) 10:55:08 気持ち悪いなら
他人の作成したソースコードを読まなければよい
他人の作成したソースコードを読まなければよい
355デフォルトの名無しさん
2010/02/10(水) 11:11:32 整数型を真偽値に変換するときに0以外を真
真偽型を整数値に変換するときに真が1で偽が0
ポインタ型を真偽値に変換するときにヌル以外を真
とすると決まっているだけで
C++のboolもCの暗黙の真偽型も真と偽の二つの値しかとらない
暗黙の型変換が気持ち悪いのは同意
真偽型を整数値に変換するときに真が1で偽が0
ポインタ型を真偽値に変換するときにヌル以外を真
とすると決まっているだけで
C++のboolもCの暗黙の真偽型も真と偽の二つの値しかとらない
暗黙の型変換が気持ち悪いのは同意
356デフォルトの名無しさん
2010/02/13(土) 12:50:54 boolのある言語から入ったけど、Cの真偽の判定は
リーズナブルだと思う
特に p をポインタとして if(p) という書き方は美しくて好き
リーズナブルだと思う
特に p をポインタとして if(p) という書き方は美しくて好き
357デフォルトの名無しさん
2010/02/13(土) 13:11:56 lintっていうツールがあってだな
まぁ、美しいのは認めるが
まぁ、美しいのは認めるが
358デフォルトの名無しさん
2011/02/22(火) 01:30:29.74359デフォルトの名無しさん
2011/03/10(木) 21:57:17.96 0かそれ以外で真偽を判定するのは
cだからじゃなくてマシン語がそうだからじゃないの?
cだからじゃなくてマシン語がそうだからじゃないの?
360デフォルトの名無しさん
2011/03/23(水) 14:19:34.90 もともと仕様がそうなった理由は実装の都合かもしれないが、
実装依存じゃなくて現に言語仕様で決まっている以上は「Cだから」だ
実装依存じゃなくて現に言語仕様で決まっている以上は「Cだから」だ
361デフォルトの名無しさん
2011/04/30(土) 23:00:53.65 そもそも、ZEROは数じゃないってことじゃないの?
例えば
ここに、「りんご」が0個あります
この「りんご」は「りんご」ですか?
って事
例えば
ここに、「りんご」が0個あります
この「りんご」は「りんご」ですか?
って事
362デフォルトの名無しさん
2011/05/01(日) 11:21:22.49 >>356
ぼくも(´・ω・`)
ぼくも(´・ω・`)
363デフォルトの名無しさん
2011/09/19(月) 21:36:37.12 349のifでわざわざ0と比較しちゃう書き方はアセンブリ見ると無駄が増えてたと思う(vc)
油断は禁物だ
油断は禁物だ
364デフォルトの名無しさん
2011/09/19(月) 22:33:00.57 >>363
普通は最適化で全く同じ扱いになるもんだが。
普通は最適化で全く同じ扱いになるもんだが。
365デフォルトの名無しさん
2011/11/20(日) 11:24:50.79 なるもんだがだよね
366デフォルトの名無しさん
2011/11/20(日) 12:06:59.90 C++関連スレの多くが2008年キックオフか...。 当時は活気があったんだろうな。 ここ2年ぐらいで凋落の坂を下ったというわけか?
367デフォルトの名無しさん
2011/11/20(日) 12:10:00.68 C++11でnullptrが新設されたから0の問題は解決しただろ
368デフォルトの名無しさん
2011/11/21(月) 12:29:57.89 >>366
2ch全体がね。
2ch全体がね。
369デフォルトの名無しさん
2011/11/24(木) 06:31:17.12 凋落してるのは2chの方だな
370デフォルトの名無しさん
2011/12/07(水) 19:09:09.79自身が聞いた情報によると、もうじき中国はバブルがはじけて昔の貧乏な中国に戻るんだぜ
もう経済は破綻してて、取り戻すのは無理なんだそうだな
その世界ではやたら有名な政府関係者筋から聞いた確かな情報だな
まあお前ら頭の良い連中には、今さらなくらいのネタだ、
お前らからすればもう常識的なくらいの知識だろうぜ
371プログラマ
2011/12/11(日) 00:27:36.40 イテレータなんかを使うとポインタを上手く手なずけてる快感があるな。
C++にはまり込むと廃人になりそうだ。
複雑さの背景には機械の不条理さを手なずけるための工夫があるんだな。
C++にはまり込むと廃人になりそうだ。
複雑さの背景には機械の不条理さを手なずけるための工夫があるんだな。
372デフォルトの名無しさん
2011/12/21(水) 19:31:18.55 C++11はAutoがやっと来てくれたなって感じ
373デフォルトの名無しさん
2012/09/13(木) 23:24:13.58 foreachはまだ使えないの?
374デフォルトの名無しさん
2012/09/15(土) 03:51:36.83 君が決断すれば使えるよ
375デフォルトの名無しさん
2012/10/20(土) 10:37:35.37376デフォルトの名無しさん
2012/12/22(土) 14:28:33.52 template <int N> struct Factorial {
enum { value = N * Factorial<N - 1>::value };
};
template <> struct Factorial<0> {
enum { value = 1 };
};
enum { value = N * Factorial<N - 1>::value };
};
template <> struct Factorial<0> {
enum { value = 1 };
};
377デフォルトの名無しさん
2013/01/07(月) 20:24:22.43 >>373
int a[] = {1, 2, 3};
for (int x : a)
{
std::cout << x << std::endl;
}
名称はrange-based for文。
もうVC++でもg++でも使える。
int a[] = {1, 2, 3};
for (int x : a)
{
std::cout << x << std::endl;
}
名称はrange-based for文。
もうVC++でもg++でも使える。
378デフォルトの名無しさん
2013/01/08(火) 00:22:13.20 質問した人だけど
ありがとう
VC++2008じゃだめっぽい
ありがとう
VC++2008じゃだめっぽい
379デフォルトの名無しさん
2013/01/13(日) 12:28:49.72 Cから離れるほど存在意義を失う。
380デフォルトの名無しさん
2013/01/22(火) 07:20:56.78 凋落(ちょうらく)
381デフォルトの名無しさん
2013/01/27(日) 00:55:46.83 C++はクラスと仮想関数の実装でやめておけば良い言語だった
ガベージコレクションを持たず、デストラクタが必要なこと自体は否定しない
しかしその状態で例外を実装したのが言語として終わった
ガベージコレクションを持たず、デストラクタが必要なこと自体は否定しない
しかしその状態で例外を実装したのが言語として終わった
382デフォルトの名無しさん
2013/01/27(日) 01:12:57.06 >>381
例外の何が問題なの?
例外の何が問題なの?
383デフォルトの名無しさん
2013/01/27(日) 13:56:47.20 template も問題
boost みたいなまともな標準クラスライブラリが無かったのも問題
boost みたいなまともな標準クラスライブラリが無かったのも問題
384デフォルトの名無しさん
2013/01/27(日) 14:05:20.67 STL は無視でつか?
385デフォルトの名無しさん
2013/01/27(日) 14:12:11.24 WTL / ATL はともかく STL のどこがまともなんだよ!
386デフォルトの名無しさん
2013/01/27(日) 15:02:28.62 >>383
標準とかいわれなければ覚えようとしないダメな子なんですね、よくわかります
標準とかいわれなければ覚えようとしないダメな子なんですね、よくわかります
387デフォルトの名無しさん
2013/01/27(日) 15:12:44.77 >>383
「〜が問題」とかじゃなくてさ、技術的な問題点を具体的に挙げようよ。
「〜が問題」とかじゃなくてさ、技術的な問題点を具体的に挙げようよ。
388デフォルトの名無しさん
2013/01/27(日) 19:42:42.06 デストラクタがあるからこそ例外が生きるんじゃないか
389デフォルトの名無しさん
2013/01/27(日) 19:45:32.78 RAIIでつね
確かに確かに
確かに確かに
390デフォルトの名無しさん
2013/01/27(日) 21:06:21.32 GCもデストラクタもなしで例外導入されたらそれこそ問題w
何も分かっちゃいねえ
何も分かっちゃいねえ
391デフォルトの名無しさん
2013/01/31(木) 00:58:02.79 例外実装したのならfinalyは必須
try〜catchの仕様もウンコだし、C++は欠陥言語と言わざるを得ない
try〜catchの仕様もウンコだし、C++は欠陥言語と言わざるを得ない
392デフォルトの名無しさん
2013/02/08(金) 22:11:55.64 RAIIラッパーを書くのは確かにだるい。
スコープガードの技法で楽にはなったけど、
なんか直感的じゃないようなそうでもないような。
まあ、いまさらほしい機能でもないや>finally
スコープガードの技法で楽にはなったけど、
なんか直感的じゃないようなそうでもないような。
まあ、いまさらほしい機能でもないや>finally
393デフォルトの名無しさん
2013/02/09(土) 00:56:55.93 デストラクタがあればfinallyなんて大体不要
394デフォルトの名無しさん
2013/02/10(日) 15:17:36.54 デストラクタのない欠陥言語だと
finallyの中にグダグダと泥臭い記述をするんだよ
finallyの中にグダグダと泥臭い記述をするんだよ
395デフォルトの名無しさん
2013/02/17(日) 02:42:48.81 例外キャッチもせず、関数の初めでnew、終わりでdelete、
しかもnewの戻り値がNULLでないかチェックしてるアホコードを書く
C上がりの低脳PGが未だに大勢いる
当然メモリリーク起きまくりでまともに動きゃしないが、書いた当人は
「おかしい、ちゃんとnewとdeleteは対にしてるしエラーチェックもしてるのに」
とか言いながらトンチンカンなデバッグを何日もやっている
C++がなまじCの知識だけでもそこそこ書けてしまうせいで
大量の地雷コードが作られてしまった
しかもnewの戻り値がNULLでないかチェックしてるアホコードを書く
C上がりの低脳PGが未だに大勢いる
当然メモリリーク起きまくりでまともに動きゃしないが、書いた当人は
「おかしい、ちゃんとnewとdeleteは対にしてるしエラーチェックもしてるのに」
とか言いながらトンチンカンなデバッグを何日もやっている
C++がなまじCの知識だけでもそこそこ書けてしまうせいで
大量の地雷コードが作られてしまった
396デフォルトの名無しさん
2013/02/17(日) 07:28:14.81 Hoge *h = NULL;
h = new Hoge;
if(!h) return 0;
...
delete h;
return 1;
なら例外拾わなくても安全
h = new Hoge;
if(!h) return 0;
...
delete h;
return 1;
なら例外拾わなくても安全
397デフォルトの名無しさん
2013/02/17(日) 09:04:56.88 >>396
えっ?
えっ?
398デフォルトの名無しさん
2013/02/17(日) 10:13:42.47 >>396で問題になるケースってなんだ
operator newがbad_alloc以外を投げる場合とか?
operator newがbad_alloc以外を投げる場合とか?
399デフォルトの名無しさん
2013/02/17(日) 10:45:27.23 new(nothrow)で押し通すのも一つの哲学
400デフォルトの名無しさん
2013/02/17(日) 13:12:42.21 >>398
…の所で何らかの例外が発生した時
…の所で何らかの例外が発生した時
401デフォルトの名無しさん
2013/02/17(日) 13:17:11.48 >>400
なるほど・・・
なるほど・・・
402デフォルトの名無しさん
2013/02/21(木) 14:05:41.50 スマポ行っとけ
403デフォルトの名無しさん
2013/03/21(木) 00:47:13.41 メモリリークの危険があるからC++は駄目という主張は多いが、それくらいカバーできないで
プログラマ名乗るのもおこがましいのでは?
プログラマ名乗るのもおこがましいのでは?
404デフォルトの名無しさん
2013/03/21(木) 00:52:47.38405デフォルトの名無しさん
2013/03/21(木) 00:57:46.67 技術屋としてはC++を使いこなしたいと思わんかねえ
406デフォルトの名無しさん
2013/03/21(木) 01:05:12.01 立場によって意見も異なるって事でしょ。
結果として、要求を満たすモノを作れれば、個人のスキルなんか気にしないし、言語なんかなおさら何でも良いのが会社。
結果として、要求を満たすモノを作れれば、個人のスキルなんか気にしないし、言語なんかなおさら何でも良いのが会社。
407デフォルトの名無しさん
2013/03/21(木) 01:12:40.59 ただ動きゃいいソフトとパフォーマンスが必要なソフトがある。
つか技術者の技術力が無くなったら国力低下だぞ
つか技術者の技術力が無くなったら国力低下だぞ
408デフォルトの名無しさん
2013/03/21(木) 01:30:25.08 だから、要件を満たせばって言ってるでしょ。
何で、ただ動くソフトとパフォーマンスが必用なソフトが引き合いになるんだよ。
パフォーマンスが要件にあるなら、当然満たす必要があるわけだが、それは技術力とは関係無い。
結果が出せるかどうか、それが全て。
何で、ただ動くソフトとパフォーマンスが必用なソフトが引き合いになるんだよ。
パフォーマンスが要件にあるなら、当然満たす必要があるわけだが、それは技術力とは関係無い。
結果が出せるかどうか、それが全て。
409デフォルトの名無しさん
2013/03/21(木) 02:14:32.57 まあ、結果をだせるやつが技術力のあるやつとも言えるよな
結果も出せないで、技術力云々言うやつは論外だが、結構多いので困る
結果も出せないで、技術力云々言うやつは論外だが、結構多いので困る
410デフォルトの名無しさん
2013/03/21(木) 05:34:58.94 >>407
もう手遅れ
もう手遅れ
411デフォルトの名無しさん
2013/12/28(土) 12:30:30.67 ぬるぽ
412デフォルトの名無しさん
2013/12/28(土) 12:50:24.50 技術力w
こんなものバズワード以外のなんだ?
こんなものバズワード以外のなんだ?
413デフォルトの名無しさん
2013/12/28(土) 12:52:42.81 >>405
中二病の高校生か大学生ぐらいのもん
中二病の高校生か大学生ぐらいのもん
414デフォルトの名無しさん
2013/12/28(土) 16:00:39.58 ところが世の中のメジャーなアプリは殆どC++で実装されているというのが現実
Javaや.netでさえw
まあITドカタ君たちには無理だし必要ないから手を出さないほうがいいよ
Javaや.netでさえw
まあITドカタ君たちには無理だし必要ないから手を出さないほうがいいよ
415デフォルトの名無しさん
2013/12/28(土) 23:48:45.51 C++で組まなきゃ最新のPCでも反応は鈍いしGUIはショボいし無意味な飾りは多いし
イライラするソフトしか作れん
イライラするソフトしか作れん
416デフォルトの名無しさん
2014/01/10(金) 16:00:27.31 受注あるの?
417デフォルトの名無しさん
2014/03/16(日) 23:26:36.70ID:MUEEKwnJ C++抜きで大規模なシステムを組むのは難しい
418デフォルトの名無しさん
2014/03/17(月) 06:18:15.96ID:xpmTlL+N そういや、同じくcの拡張であるObjective-cはどんな印象をもっている?
419デフォルトの名無しさん
2014/03/17(月) 07:13:56.11ID:mbbiExwV inline Smalltalk を書ける c/c++ なんだけど、Smalltalk の印象ってこと?
420デフォルトの名無しさん
2014/09/10(水) 17:52:19.49ID:K9LbPVc9 s驫贔蟲毳巛彡嬲嫐品晶姦≡VΞミ≡∴sE聶矗卉
421デフォルトの名無しさん
2014/09/19(金) 14:28:40.09ID:Xfkvubm0 Objective-Cはアップルの完全な管理下にあるという印象
422デフォルトの名無しさん
2014/09/23(火) 20:18:14.38ID:49Grt2TR 管理下っていっても結局clangでしょ
管理してんのは上っ面だけ
管理してんのは上っ面だけ
423デフォルトの名無しさん
2014/10/14(火) 20:25:04.78ID:rQaDsYaD Interface欲しい
イディオムで再現じゃなくてちゃんとサポートしてほしい
イディオムで再現じゃなくてちゃんとサポートしてほしい
424デフォルトの名無しさん
2014/10/27(月) 23:33:24.43ID:X3SUClO7 Herb Sutter氏の語る現代的C++プログラミングの基本
http://www.infoq.com/jp/news/2014/10/modern-cpp-essentials
http://www.infoq.com/jp/news/2014/10/modern-cpp-essentials
425デフォルトの名無しさん
2016/03/06(日) 19:39:39.71ID:RPPt6+ET 「<<」 ってなんか恥ずかしくないか。
「オブジェクト指向言語だぜメッセージパッシングだぜ既存の言語とは違うぜー」
と鼻息荒くしていたころの厨二病的な気負いを感じる。
結局後続のオブジェクト指向言語は Java も C# もそんなことやってなくて、
C言語の次にオブジェクト指向やろうという連中の多数がC++じゃなくて
そっちへ行っちゃった今となってはなんかこっけいなだけに見える。
「オブジェクト指向言語だぜメッセージパッシングだぜ既存の言語とは違うぜー」
と鼻息荒くしていたころの厨二病的な気負いを感じる。
結局後続のオブジェクト指向言語は Java も C# もそんなことやってなくて、
C言語の次にオブジェクト指向やろうという連中の多数がC++じゃなくて
そっちへ行っちゃった今となってはなんかこっけいなだけに見える。
426デフォルトの名無しさん
2016/03/06(日) 20:27:51.29ID:rlBUJ/rg 言語仕様が難しければ難しいほど良いというところはあるだろうな。
「関数型が流行ってる?じゃあ c++ にも入れよう!」みたいな感じで入れてる印象。
c++ にできないことがあってはならない!ってなところが異常な肥大化を生んでる。
「関数型が流行ってる?じゃあ c++ にも入れよう!」みたいな感じで入れてる印象。
c++ にできないことがあってはならない!ってなところが異常な肥大化を生んでる。
427デフォルトの名無しさん
2016/03/06(日) 20:33:03.51ID:ZOJzg1y4428デフォルトの名無しさん
2016/03/29(火) 09:24:54.93ID:/c8bAcK4 サッカーブッシュ日本代表日程ぷあたん(しゅっちょうまいくろ教育長交代)春文執行40代売上差額シュガーチョコ
https://www.youtube.com/watch?v=NDq1QoJY0nY宇ドナルドアナリストパワーストーンコーチングとしまえん
サッカーブッシュ日本代表日程古本屋よしたけしゅっちょうちょこしゅがー
ディーラー税務署天才開発者死亡詰みヨミドクターマイクロサービス不足
サッカーブッシュ日本代表日程ぷあたんシフト光金さかい強制バイト人権侵害問題
春分資源執行ニューヨーク低原価ぼったステーキソルトレイク福岡横浜新橋奴隷課金パチシフト強制バイト問題新潟米センター生残
コスメ24チャリティー隠れ40代生活保護プレイボーイバイトレードいたりあん接待問題
マスコミKARDローンケーオーサービス不足婚活パーティー寄付金執行原発ビジネス
FBIチャイニーズタイホテル売上事務所ガチャ決算ガチャキャンペーン(販売報道陣過激派組織向携帯最新情報提供終了
校長発言細心注意ノートン産廃エラー(著作権クレーム中国反応融資高額教育費)(中国捕鯨団体40代社員サッカーコメント
高額入学金ヤフウ新橋大学ヤフウ新橋理事長FX経費 おじや50代資産ガリバズフィード40代エリート
https://www.youtube.com/watch?v=NDq1QoJY0nY宇ドナルドアナリストパワーストーンコーチングとしまえん
サッカーブッシュ日本代表日程古本屋よしたけしゅっちょうちょこしゅがー
ディーラー税務署天才開発者死亡詰みヨミドクターマイクロサービス不足
サッカーブッシュ日本代表日程ぷあたんシフト光金さかい強制バイト人権侵害問題
春分資源執行ニューヨーク低原価ぼったステーキソルトレイク福岡横浜新橋奴隷課金パチシフト強制バイト問題新潟米センター生残
コスメ24チャリティー隠れ40代生活保護プレイボーイバイトレードいたりあん接待問題
マスコミKARDローンケーオーサービス不足婚活パーティー寄付金執行原発ビジネス
FBIチャイニーズタイホテル売上事務所ガチャ決算ガチャキャンペーン(販売報道陣過激派組織向携帯最新情報提供終了
校長発言細心注意ノートン産廃エラー(著作権クレーム中国反応融資高額教育費)(中国捕鯨団体40代社員サッカーコメント
高額入学金ヤフウ新橋大学ヤフウ新橋理事長FX経費 おじや50代資産ガリバズフィード40代エリート
429デフォルトの名無しさん
2016/04/09(土) 17:32:05.36ID:HBMEuijL C++はパチンコにのめり込むようなもんや。博打に手だすのはやめときなはれ。
禿が死なん限り、簡略化されん
禿が死なん限り、簡略化されん
430デフォルトの名無しさん
2016/04/09(土) 21:11:20.50ID:61dAkiVB 最新の言語機能でドヤ顔したい奴を集めてしまう言語。
linus が c++ を嫌がる一番の理由。
linus が c++ を嫌がる一番の理由。
431デフォルトの名無しさん
2016/04/09(土) 22:41:33.55ID:ALj0g4vo 俺がc++じゃなければダメな理由はRAIIの使い勝手の良さの一点のみ。
文法なんて何でもいいから、RAIIさえ実現出来れば今すぐCメインにするわ。
文法なんて何でもいいから、RAIIさえ実現出来れば今すぐCメインにするわ。
432デフォルトの名無しさん
2016/04/09(土) 23:58:00.84ID:61dAkiVB 例外が絡まなければそんな複雑な話じゃないだろ。
結局例外が欲しいんだろ?
結局例外が欲しいんだろ?
433デフォルトの名無しさん
2016/04/10(日) 00:42:41.15ID:lctucWPJ 例外はいらない。
例え例外が無くてもメモリリークするようなコードを書く奴が多いから困ってる。
そう、そんな難しいことではないのにね。
だからRAIIを半強制してる。
例え例外が無くてもメモリリークするようなコードを書く奴が多いから困ってる。
そう、そんな難しいことではないのにね。
だからRAIIを半強制してる。
434デフォルトの名無しさん
2016/04/10(日) 11:54:12.80ID:vkQXckPD それ強制してもリークしてるってことじゃん。
そういう奴はメモリがリークしなくてもどうせ他の資源をリークさせるようなコード書くだろうし、
言語で解決できる問題じゃない。
そういう奴はメモリがリークしなくてもどうせ他の資源をリークさせるようなコード書くだろうし、
言語で解決できる問題じゃない。
435デフォルトの名無しさん
2016/04/10(日) 13:46:39.83ID:lctucWPJ その通り。
完全解決しようなんて思ってない。
頻度の問題。
完全解決しようなんて思ってない。
頻度の問題。
436デフォルトの名無しさん
2016/04/10(日) 13:50:46.50ID:8kVuH12a なんで半強制じゃなく完全強制しないの?
頻度の問題とか言ってる場合じゃないと思うが
頻度の問題とか言ってる場合じゃないと思うが
437デフォルトの名無しさん
2016/04/10(日) 14:02:24.59ID:lctucWPJ ん?ちょっと論点が変わったね?
完全強制しても頻度が減るくらいで、完全解決できないからだよ。
何事も費用対効果と言うものがあるし。
完全強制しても頻度が減るくらいで、完全解決できないからだよ。
何事も費用対効果と言うものがあるし。
438デフォルトの名無しさん
2016/04/10(日) 14:38:44.35ID:8kVuH12a newやmallocやopen等のリソース獲得コードをアプリ上位レベルで書くのを禁止すれば完全解決できるんだがね
リソース獲得をするのは下位ライブラリに閉じ込めてそれは然るべき人間が書いてしっかりデバッグする
リソース獲得をするのは下位ライブラリに閉じ込めてそれは然るべき人間が書いてしっかりデバッグする
439デフォルトの名無しさん
2016/04/10(日) 14:59:22.45ID:lctucWPJ そうしてるけど?
440デフォルトの名無しさん
2016/04/10(日) 15:02:05.66ID:lctucWPJ だだ、下位レベルとは言え、その辺の事を徹底するのはコストがかかるんだよ。
俺一人で見切れる規模でもないし。
俺一人で見切れる規模でもないし。
441デフォルトの名無しさん
2016/04/10(日) 19:17:40.19ID:vkQXckPD 頻度の問題と言われても
コンストラクタ、デストラクタ用意した言語使うだけでそんな減るもんかね。
まあ経験的な話なんでなんとも言いようがないけど。
コンストラクタ、デストラクタ用意した言語使うだけでそんな減るもんかね。
まあ経験的な話なんでなんとも言いようがないけど。
442デフォルトの名無しさん
2016/04/10(日) 19:45:44.41ID:lctucWPJ443デフォルトの名無しさん
2016/04/10(日) 19:52:08.09ID:ipc8Qm5p >>442
コンストラクタ不要論www
コンストラクタ不要論www
444デフォルトの名無しさん
2016/04/10(日) 19:52:48.78ID:T2qNShRt あー、わかるわー
デストラクタだけはC言語の範囲だと絶対実現できないもんなー
コンストラクタやクラスに近いものは作れるけど、実用的なデストラクタはムリ
デストラクタだけはC言語の範囲だと絶対実現できないもんなー
コンストラクタやクラスに近いものは作れるけど、実用的なデストラクタはムリ
445デフォルトの名無しさん
2016/04/10(日) 23:25:38.29ID:9vV3r8su そこはコストをかけてプロを採用すべき
446デフォルトの名無しさん
2017/06/22(木) 15:42:23.40ID:Z11K6/Zh c++と同じくらい万能でc++での速さを残して短所を改良した言語マダー?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- こども家庭庁、2026年から“独身税”を開始、年収200万なら年4200円、年収400万なら年7800円 ★5 [お断り★]
- 伊東市長選、田久保氏の落選確実 元市議の杉本氏と元市長の小野氏が激しく競り合う [蚤の市★]
- サナエノミクスについて力説 積極的な財政出動で「所得増える 消費マインド上がる 税収増える」片山さつき財務大臣 ★2 [少考さん★]
- 中国軍機のレーダー照射1週間 駆け引き続く 中国、米のレッドライン模索 日本、米以外の同志国とも連携探る 米は対立から距離置く [ぐれ★]
- B’z東京ドーム公演で後ろの客が大熱唱…「B’zの歌声に集中できない」注意すると笑いながら反論されモヤモヤ [muffin★]
- 【ボクシング】井上尚弥vsピカソ 約5000円のPPV料金を巡って賛否 「払うかなあ」「見どころ多い」 [冬月記者★]
- 【台湾有事】高市「存立危機事態!」_中国「日本の当たり屋行為を許さない」_河野「存立危機事態言うな!」 [979264442]
- 【実況】博衣こよりのえちえちボンバーマン大会🧪★4
- 【実況】博衣こよりのえちえちボンバーマン大会🧪★3
- 【悲報】『山に上る』などの隠悟、ガチで取り締まりか!?wwwwwwWWwwwwwwWw [793833473]
- 兵庫の銭湯の入浴料金、490円から570円に値上げ!😱♨🧴🐒🚿 [718678614]
- イオンの急速充電器、5倍に値上げ!30分300円👉1485円! [838847604]
