どう考えても難しすぎだろ!
読みやすい名前に改名しない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/
C++は難しすぎ 難易度:4
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2008/09/16(火) 18:31:242デフォルトの名無しさん
2008/09/16(火) 19:55:08 工エエェェ(´д`)ェェエエ工工
2008/09/16(火) 21:59:34
だれかゆとり言語作ってあげなよ
2008/09/16(火) 22:07:08
2008/09/17(水) 07:32:46
分からなければ本が悪い。
2008/09/17(水) 11:15:48
テンプレート禁止
2008/09/18(木) 17:22:17
WindowsアプリならVBとかDelphiとかで十分。
だいたい、GCの無い言語でアプリ書きたくない。
スマートポインタは継承に対応できないのでクソ。
参照カウンタは実はGCより遅い。
デバイスドライバとかはオブジェクト指向いらないので
メモリモデルが単純なCのほうがいい。
Linuxでプログラムを組むんだったらPythonかRubyでいい。
サーバーサイドならJava。
これでパフォーマンスが要るアプリ(ゲームとか)はこれからDに
取って代わられる可能性大だから、もはやC++をやる価値無し。
難解でしかもツカエナイ言語。
C++で悩むくらいならもっと役に立つことに頭使え。
だいたい、GCの無い言語でアプリ書きたくない。
スマートポインタは継承に対応できないのでクソ。
参照カウンタは実はGCより遅い。
デバイスドライバとかはオブジェクト指向いらないので
メモリモデルが単純なCのほうがいい。
Linuxでプログラムを組むんだったらPythonかRubyでいい。
サーバーサイドならJava。
これでパフォーマンスが要るアプリ(ゲームとか)はこれからDに
取って代わられる可能性大だから、もはやC++をやる価値無し。
難解でしかもツカエナイ言語。
C++で悩むくらいならもっと役に立つことに頭使え。
2008/09/18(木) 17:38:00
>>7
釣れますか?
釣れますか?
2008/09/18(木) 19:28:06
釣りかどうかはわからないが、16分弱で馬鹿が釣れたのは確かだな。
2008/09/18(木) 23:49:11
もし、継承に対応できないがキャストできないということなら、それは違う。
shared_ptrにはdynamic_pointer_castなんかがある。BoostもTR1も。
shared_ptrにはdynamic_pointer_castなんかがある。BoostもTR1も。
2008/09/19(金) 03:47:38
Dとかw
2008/09/19(金) 04:22:53
昔はCもwとか言われたもんさ
2008/09/19(金) 10:09:36
新言語Cw, Dw
2008/09/19(金) 23:52:04
せっかくだから俺はGrassを選ぶぜ。
2008/09/23(火) 17:39:45
大分前からOOの有用性については現場レベルから疑問視
する声が上がっていました。
かような擬似技術が今までまかり通っていた原因は供給側、つまり
日経提灯やセミナー屋にももちろんあるでしょうが、需要側にも
擬似技術を受け入れる下地があったと思われます。
何時の時代にも仕事の出来ない、自分の能力の限界に気付いてしまった
若いPGがいます。
今のままでは決してベテラン技術者に追い付けない事を仕事で
実感している連中です。
彼らの逆転のチャンスはなんでしょうか?
社会の混乱を醸成し、混乱に乗じた革命。これしかありません。
OOの出現はそんな彼らの需要にぴったりのモノでした。
従来からある用語を言い換えただけのインチキ性。
既存の技術者のスタイルを否定する構造。
反対者や疑問を抱く者には「新技術について行けない人」というレッテル
を貼るだけで追い出せるのですから、詐欺師にとってはこんなオイシイ
仕掛けはありません。
しかし、もう結果は出始めています。
革命ごっこはもう終わり。
まだ詐欺師に占拠されていない会社においては、一刻も早くこうした
擬似技術者の駆逐による経営の健全化を強く望むものです。
する声が上がっていました。
かような擬似技術が今までまかり通っていた原因は供給側、つまり
日経提灯やセミナー屋にももちろんあるでしょうが、需要側にも
擬似技術を受け入れる下地があったと思われます。
何時の時代にも仕事の出来ない、自分の能力の限界に気付いてしまった
若いPGがいます。
今のままでは決してベテラン技術者に追い付けない事を仕事で
実感している連中です。
彼らの逆転のチャンスはなんでしょうか?
社会の混乱を醸成し、混乱に乗じた革命。これしかありません。
OOの出現はそんな彼らの需要にぴったりのモノでした。
従来からある用語を言い換えただけのインチキ性。
既存の技術者のスタイルを否定する構造。
反対者や疑問を抱く者には「新技術について行けない人」というレッテル
を貼るだけで追い出せるのですから、詐欺師にとってはこんなオイシイ
仕掛けはありません。
しかし、もう結果は出始めています。
革命ごっこはもう終わり。
まだ詐欺師に占拠されていない会社においては、一刻も早くこうした
擬似技術者の駆逐による経営の健全化を強く望むものです。
2008/09/24(水) 00:44:12
C++でOOPを知った気になってもらっても困る。
17デフォルトの名無しさん
2008/09/24(水) 06:18:21 なんでも基礎を強化したのちにムズイ事にいどめ
18デフォルトの名無しさん
2008/09/29(月) 00:53:22 VBとかインタプリタ型ならpythonとか簡単なのから始めれば??
vbの入門サイト
http://www7b.biglobe.ne.jp/~vb_beginner2008/
python
http://www.iplab.cs.tsukuba.ac.jp/script/www.hlla.is.tsukuba.ac.jp/koe/python/intro.html
vbの入門サイト
http://www7b.biglobe.ne.jp/~vb_beginner2008/
python
http://www.iplab.cs.tsukuba.ac.jp/script/www.hlla.is.tsukuba.ac.jp/koe/python/intro.html
2008/10/05(日) 16:45:56
C++は完全なオブジェクト指向言語じゃないとかJava厨が騒ぐが
完全なオブジェクト指向って何だ?
完全なオブジェクト指向って何だ?
2008/10/05(日) 17:01:14
JavaはC++同様メッセージパッシングではないし全てがオブジェクトでもないので
そのJava厨さんが何をいいたいのかはエスパーするしかないな
そのJava厨さんが何をいいたいのかはエスパーするしかないな
2008/10/05(日) 17:01:25
Java
オブジェクト指向以外を認めないあたりがそう。
オブジェクト指向以外を認めないあたりがそう。
2008/10/05(日) 22:51:32
完璧なオブジェクト指向言語がベストな訳でもない。
2008/10/05(日) 23:41:08
それを分かっていないのがJava厨。
もちろんだからと言ってC++が最高と言うわけではないけどな。
もちろんだからと言ってC++が最高と言うわけではないけどな。
2008/10/10(金) 02:19:17
JavaはC++憎しで突っ走った結果
別のベクトルでヒドい言語になっちゃった哀れな子
別のベクトルでヒドい言語になっちゃった哀れな子
2008/10/10(金) 08:03:50
俺は別にJavaを叩く気はないけど、Java使いがC++を叩いてるのを見ると「なんだかなぁ」と思う。
2008/10/10(金) 08:27:10
結局気にしてるんじゃん…
2008/10/10(金) 09:28:06
Java 云々は抜きにして、C++ は ADT もあるし OO 的な広がりは見せなかったね。
2008/10/12(日) 05:07:58
2008/10/12(日) 05:18:11
アレで満足なら結構でしたね
2008/10/13(月) 15:16:16
2008/10/14(火) 00:04:45
C++がオブジェクト指向的でないコードが量産される背景には、
interface 概念がはっきりした形で存在しないために(Java C# 等には明白な形で存在する)、
実はそれはRTTI+仮想多重継承で同様の機能が実現できるにも関わらず
使いこなせないケースが多いように見受けるな。
オブジェクト指向を推進するにも関わらず、多重継承を嫌うという事態になっている人を多々見かける。
その結果、オブジェクトをインターフェイス、つまり共通の仕様を通してアクセスするという概念が希薄。
それでも、共通でなければ不便である事は分かっているようで、無理やりな共通化をして、
結果クラスの継承ツリーが歪なコードを量産してしまう、ただの知識不足なのでもったいないんだが・・・
また、メッセージパッシング式の動作を書けないのは、ガベージコレクタが無いのが原因だろうな。
この方式は、ちゃんとインスタンス管理ができていないと、まともにコードできない。
C++のインスタンス管理は面倒くさいので、おろそかになりがちな人が多い。
ところが、おろそかであるにも関わらず、本人はその自覚が無いケースも多い、
むしろインスタンス管理がしっかりできていると信じて疑わない人は多々あり。
これは、例外に関わるバグにも発展するのでしっかり勉強して欲しいのだが、
自覚症状無しというケースに当たると辛い。
interface 概念がはっきりした形で存在しないために(Java C# 等には明白な形で存在する)、
実はそれはRTTI+仮想多重継承で同様の機能が実現できるにも関わらず
使いこなせないケースが多いように見受けるな。
オブジェクト指向を推進するにも関わらず、多重継承を嫌うという事態になっている人を多々見かける。
その結果、オブジェクトをインターフェイス、つまり共通の仕様を通してアクセスするという概念が希薄。
それでも、共通でなければ不便である事は分かっているようで、無理やりな共通化をして、
結果クラスの継承ツリーが歪なコードを量産してしまう、ただの知識不足なのでもったいないんだが・・・
また、メッセージパッシング式の動作を書けないのは、ガベージコレクタが無いのが原因だろうな。
この方式は、ちゃんとインスタンス管理ができていないと、まともにコードできない。
C++のインスタンス管理は面倒くさいので、おろそかになりがちな人が多い。
ところが、おろそかであるにも関わらず、本人はその自覚が無いケースも多い、
むしろインスタンス管理がしっかりできていると信じて疑わない人は多々あり。
これは、例外に関わるバグにも発展するのでしっかり勉強して欲しいのだが、
自覚症状無しというケースに当たると辛い。
2008/10/14(火) 00:09:55
長くて読む気が起きない
3行にまとめろ
3行にまとめろ
2008/10/14(火) 00:22:26
>>30
>ラムダ式があるあたりオブジェクト指向オンリーな言語とは思えない
別にラムダがあったって問題無いよ。
Smalltalk にだって block closure があるし。
だからと言って C# が良い訳ではないけどね。
>ラムダ式があるあたりオブジェクト指向オンリーな言語とは思えない
別にラムダがあったって問題無いよ。
Smalltalk にだって block closure があるし。
だからと言って C# が良い訳ではないけどね。
2008/10/14(火) 06:06:04
2008/10/14(火) 06:38:12
2008/10/14(火) 06:51:10
なんだその俺解釈?
一般的な意味でまとめろ、3行に。
一般的な意味でまとめろ、3行に。
2008/10/14(火) 13:05:12
ダメな奴は
どの言語を使っても
ダメ
どの言語を使っても
ダメ
2008/10/14(火) 18:31:44
2008/10/14(火) 21:17:09
サーバサイドと携帯アプリは Java
Mac は ObjC
UNIX は C
Win は知らんけど C# なの?
C++ にとって難しすぎな世の中かもね。
Mac は ObjC
UNIX は C
Win は知らんけど C# なの?
C++ にとって難しすぎな世の中かもね。
40デフォルトの名無しさん
2008/10/14(火) 21:46:37 C++ハ ムズカシクナイ
アプリを作るのが難しい
難易度でいえば、Cの方がむずい
少なくとも、C言語を含むC++は、Cよりかは簡単に作れる
メモリ管理や文字列処理などの点はC++
アプリを作るのが難しい
難易度でいえば、Cの方がむずい
少なくとも、C言語を含むC++は、Cよりかは簡単に作れる
メモリ管理や文字列処理などの点はC++
41デフォルトの名無しさん
2008/10/15(水) 01:26:06 おまらは大事なことに気づいていない。
int もしくは char でCを格納したらインクリメントしたらDになるはずだ。
いわば、c++=D だ。なのにD言語は別に存在する。矛盾している。
int もしくは char でCを格納したらインクリメントしたらDになるはずだ。
いわば、c++=D だ。なのにD言語は別に存在する。矛盾している。
2008/10/15(水) 01:50:31
2008/10/15(水) 06:36:46
それ以前に'C'は右辺値だからインクリメントなんか出来ない
2008/10/16(木) 23:18:38
そこで演算子オーバーロード
2008/10/18(土) 03:36:58
うちの会社今じゃC++なんかほとんど使われてない
46デフォルトの名無しさん
2008/10/18(土) 06:09:27 >>45
そりゃそうだ。お前んとこはCOBOLが主流だもんね。
そりゃそうだ。お前んとこはCOBOLが主流だもんね。
2008/10/18(土) 07:46:21
これからもっとも給与面で優遇されるのはコボラーになる
C++はまだ一山10セントが続く
C++はまだ一山10セントが続く
2008/10/18(土) 23:34:17
COBOLは延命措置に躍起になってくれるのに
C++はあっさり破棄される!不思議!
C++はあっさり破棄される!不思議!
4945
2008/10/18(土) 23:43:30 数年前はjava?m9(^Д^)プギャーってかんじだったのに
今はjavaがかなり支配的になってきた
COBOLはたぶんちょっとずつ減ってるんだろう
全然知らんけどw
今はjavaがかなり支配的になってきた
COBOLはたぶんちょっとずつ減ってるんだろう
全然知らんけどw
2008/10/18(土) 23:45:49
decimalが扱えればCOBOLである必要はないからな
javaの方が遙かに保守が簡単だし
javaの方が遙かに保守が簡単だし
2008/10/19(日) 00:55:38
COBOLは仕事以上にコボラーが減ってきているので、言語とは全く別に
COBOLの仕事の価値が上がってしまっている希ガス。
COBOLの仕事の価値が上がってしまっている希ガス。
2008/10/19(日) 02:27:39
減った分価値が上がる=COBOL
減ったら忘れ去られる=C++
再利用性(笑)
減ったら忘れ去られる=C++
再利用性(笑)
2008/10/19(日) 03:12:07
とりあえずMFCは糞
2008/10/19(日) 11:09:47
>>51
残念。いまコボル案件マジ氷河期。ちょっと募集かけると
仕事にあぶれたコボラがわんさか集まってくる。そんなだから単価ちょう叩き売り状態。
ちなみにCもC++もだいぶ減っているかな。いま携帯がやばいからね。
残念。いまコボル案件マジ氷河期。ちょっと募集かけると
仕事にあぶれたコボラがわんさか集まってくる。そんなだから単価ちょう叩き売り状態。
ちなみにCもC++もだいぶ減っているかな。いま携帯がやばいからね。
55デフォルトの名無しさん
2008/10/19(日) 13:22:41 やはりjavaか
2008/10/19(日) 13:50:43
デルファイ最高
2008/10/19(日) 16:50:46
Javaってなんで+演算子で文字列連結できるんだ?
演算子オーバーロードをサポートしてるわけでもないのに
演算子オーバーロードをサポートしてるわけでもないのに
2008/10/19(日) 16:56:20
>>57
純粋なオブジェクト指向言語じゃないから
純粋なオブジェクト指向言語じゃないから
2008/10/19(日) 17:02:25
2008/10/19(日) 17:11:33
>>54
妄想乙w
妄想乙w
2008/10/19(日) 17:29:05
ユーザによるオーバーロードを許してないだけ。
2008/10/19(日) 18:57:35
Javaの「このクラスを継承してるとこういう書き方が出来るよ!」みたいなのは正直キモイ
2008/10/19(日) 19:49:38
具体的に
2008/10/19(日) 19:57:03
>>57
馬鹿を釣るため。
馬鹿を釣るため。
65デフォルトの名無しさん
2008/10/19(日) 23:19:162008/10/19(日) 23:24:57
2008/10/19(日) 23:27:30
yaccのように評価順位とか自由にいじれるわけではないからな。
演算子オーバーロードは中途半端な機能に思える。
演算子オーバーロードは中途半端な機能に思える。
2008/10/19(日) 23:57:25
ピアソンの本ってやった?
おれは
コーディングスタンダード
と
エフェクティブ
と
エフィシエンとはやった
おれは
コーディングスタンダード
と
エフェクティブ
と
エフィシエンとはやった
2008/10/20(月) 01:38:49
2008/10/20(月) 02:34:20
C++もわかんない奴なんか所詮使えない
そういう奴が業界から消えるのが一番いい。
そういう奴が業界から消えるのが一番いい。
2008/10/20(月) 20:05:45
もちろん、分かった上で使わないという選択肢を取るのはありだと思う。
72デフォルトの名無しさん
2008/10/20(月) 21:44:42 上の方でオブジェクト指向はムリとか何とか書いてあったが、
C++でもSmallTalkに近い純粋なオブジェクト指向もできなくもない。
ただ、幾分かコーディングの手間と、実行時の無駄がある上、C++らしくない。
ttp://codepad.org/cwvFDlrt
C++でもSmallTalkに近い純粋なオブジェクト指向もできなくもない。
ただ、幾分かコーディングの手間と、実行時の無駄がある上、C++らしくない。
ttp://codepad.org/cwvFDlrt
2008/10/20(月) 22:11:33
きつい言い方をすれば、出来なくもないというのは
中途半端で使い物にはならないってことでしょ。
外面だけ真似しても意味無いじゃん。
中途半端で使い物にはならないってことでしょ。
外面だけ真似しても意味無いじゃん。
2008/10/20(月) 22:53:30
2008/10/20(月) 22:54:05
オブジェクト指向自体が使い物にならないからな。
2008/10/20(月) 23:12:13
Smalltalk が優れているのは統一感のあるクラスライブラリだったり、
充実したリフレクションだったり、インタラクティブな環境だから、
喩え C++ で真似事をしたとしてもなぁ。lambda とか class とか
C++ は中途半端に採用するのが好きだよね。
充実したリフレクションだったり、インタラクティブな環境だから、
喩え C++ で真似事をしたとしてもなぁ。lambda とか class とか
C++ は中途半端に採用するのが好きだよね。
2008/10/21(火) 01:42:46
半端なんじゃなくてC++に合う形で取り入れてるだけ。
2008/10/21(火) 01:55:11
その結果、本家の良さをスポイルして中途半端になってしまうのが C++ だよね。
2008/10/21(火) 02:31:28
C++って名前だけはセンスいいと思ったんだけどなw
2008/10/21(火) 05:33:40
名前のおかげでCの正統な上位の言語だという誤解を植え付けることに成功したからなwww
2008/10/21(火) 08:13:44
C++ってなんて呼んでる?
2008/10/21(火) 09:19:12
2008/10/21(火) 09:53:17
似たようなスレ同士で紹介し合ってんじゃねえよw
2008/10/21(火) 10:24:43
こっちはC++が難しい
あっちはC++は別に難しくないが糞言語
一応主旨が違う
あっちはC++は別に難しくないが糞言語
一応主旨が違う
2008/10/21(火) 17:58:19
「問題点だらけの糞言語だから無駄に難しい」で一つに纏めろ
2008/10/21(火) 19:55:44
おれは好きだなCプラプラ〜
2008/10/21(火) 20:15:14
個人の趣味でいじくる分にはとても楽しい言語なのは否定しない
でも何万台も量産する機械に組み込んだり人の命に関わるようなものを制御させようとは
絶対に思えない
でも何万台も量産する機械に組み込んだり人の命に関わるようなものを制御させようとは
絶対に思えない
2008/10/21(火) 20:21:42
パチンコ関連では普通に使われてますがなw
2008/10/21(火) 22:32:14
>>87
それは他の新しい高級言語でも同じなんじゃ?
それは他の新しい高級言語でも同じなんじゃ?
2008/10/21(火) 22:56:20
面白みがなくても、その分複数人でやる時は有効な言語ってのもあるだろ
例えば
…何?
例えば
…何?
2008/10/22(水) 00:00:24
>>87
偏見ですよ♪
偏見ですよ♪
2008/10/22(水) 00:09:03
>>87
君が思っているよりC++は世界中で使われているよ。
君が思っているよりC++は世界中で使われているよ。
2008/10/22(水) 01:45:18
BOOSTっていうネーミングがいかにも厨臭い
2008/10/22(水) 04:26:18
そろそろBOOSTの勉強はじめようかな。
2008/10/22(水) 10:32:14
Lokiの方がより厨っぽい名前だと思う
2008/10/23(木) 11:52:19
Lokiなんか業務で使ってる所あるのか?
2008/10/26(日) 09:30:10
2008/10/26(日) 18:38:56
boostなしじゃC++なんて使い物にならんな
STLとかもう要らないんじゃね?
STLとかもう要らないんじゃね?
99デフォルトの名無しさん
2008/10/26(日) 20:05:48 嘘はくな
STLはC++の中心
これ無しでは、C++は勝ちをなくす
STLはC++の中心
これ無しでは、C++は勝ちをなくす
100デフォルトの名無しさん
2008/10/26(日) 20:08:21 標準のくせに可搬性のカケラもないアレがC++の中心?
冗談もほどほどにしろ
冗談もほどほどにしろ
101デフォルトの名無しさん
2008/10/26(日) 20:10:07 >>100 嘘はくな
102デフォルトの名無しさん
2008/10/26(日) 20:34:32 STL使ってて移植に困ったことなんてないけどな。
どうせ>>100が変な使い方してるだけだろw
どうせ>>100が変な使い方してるだけだろw
103デフォルトの名無しさん
2008/10/26(日) 20:49:13104デフォルトの名無しさん
2008/10/26(日) 20:59:29 ここから正しい日本語教室になります。
ム板ではよくあることです。ご静聴下さい。
ム板ではよくあることです。ご静聴下さい。
105デフォルトの名無しさん
2008/10/27(月) 10:00:22106105
2008/10/27(月) 10:01:38 100とは別人
107デフォルトの名無しさん
2008/10/27(月) 10:08:45 >>105
gcc で普通に例外使えるし、わざわざ「環境」って言ってるんだから、
コンパイラの制限じゃないよね?そんな制限のあるコンパイラはとっくに淘汰されてるだろうし。
どんな環境? Symbian とか?
libstdc++ や STLport なら例外投げないように小細工して使うこともできるよ。
gcc で普通に例外使えるし、わざわざ「環境」って言ってるんだから、
コンパイラの制限じゃないよね?そんな制限のあるコンパイラはとっくに淘汰されてるだろうし。
どんな環境? Symbian とか?
libstdc++ や STLport なら例外投げないように小細工して使うこともできるよ。
108デフォルトの名無しさん
2008/10/27(月) 10:15:55 素人さん?stlは例外投げれないと使い物にならないよ
109デフォルトの名無しさん
2008/10/27(月) 10:29:38 正直>>107みたいな半可通は黙ってて欲しい
そういうカキコみた新人が勘違いする
そういうカキコみた新人が勘違いする
110デフォルトの名無しさん
2008/10/27(月) 10:51:43 >>108
各種アルゴリズムなんか例外なくても使えるだろ。 auto_ptr だって使える。
コンテナは例外投げれないとつらいかもしれないが、例外を abort() にマップすれば
十分なことだってある。そこまでやってダメなときに、ようやく自前でコードを組むことに
なるんだ。
十把一絡げに「STL」と呼んで捨てるのはあまりに非効率。
各種アルゴリズムなんか例外なくても使えるだろ。 auto_ptr だって使える。
コンテナは例外投げれないとつらいかもしれないが、例外を abort() にマップすれば
十分なことだってある。そこまでやってダメなときに、ようやく自前でコードを組むことに
なるんだ。
十把一絡げに「STL」と呼んで捨てるのはあまりに非効率。
111デフォルトの名無しさん
2008/10/27(月) 11:00:12 コンテナの使用頻度が一番高いと思うんだが・・・
つか、例外使えない=コンテナ使えない(使いにくい)=可搬性低い、
で別に間違ってないだろw
つか、例外使えない=コンテナ使えない(使いにくい)=可搬性低い、
で別に間違ってないだろw
112デフォルトの名無しさん
2008/10/27(月) 11:02:59113デフォルトの名無しさん
2008/10/27(月) 11:07:41 >>111
それを言うならSTL以前に
例外使えない=new使えない(使いにくい)=可搬性低い
例外使えない=コンストラクタ使えない(使いにくい)=可搬性低い
つまり C++ は可搬性低いってことだな。
それを言うならSTL以前に
例外使えない=new使えない(使いにくい)=可搬性低い
例外使えない=コンストラクタ使えない(使いにくい)=可搬性低い
つまり C++ は可搬性低いってことだな。
114デフォルトの名無しさん
2008/10/27(月) 11:08:49 >>112
それでダメなら〜って書いてるだろ。ダメなこともあるだろうが、十分なことだってあるんだ。
それでダメなら〜って書いてるだろ。ダメなこともあるだろうが、十分なことだってあるんだ。
115デフォルトの名無しさん
2008/10/27(月) 13:13:08 スレッドセーフで例外セーフな新しいライブラリを誰か作ってくれ。
116デフォルトの名無しさん
2008/10/27(月) 18:07:37 >>114
例外が使えない処理系や環境は(仕事で)よく見るが
例外をabortにマップして十分なプロジェクトは見たことない
まあそんな小さい仕事は請けたこと無いから、
もしかしたらabortで許される仕事もあるのかも知らんけどw
俺からしたらそれは超レアケースだな、つかありえない
例外が使えない処理系や環境は(仕事で)よく見るが
例外をabortにマップして十分なプロジェクトは見たことない
まあそんな小さい仕事は請けたこと無いから、
もしかしたらabortで許される仕事もあるのかも知らんけどw
俺からしたらそれは超レアケースだな、つかありえない
117デフォルトの名無しさん
2008/10/27(月) 20:15:40 >>111
その後に「=使い物にならない」とは続かないって話だろ。
その後に「=使い物にならない」とは続かないって話だろ。
118デフォルトの名無しさん
2008/10/27(月) 20:18:55 おばはんw
119デフォルトの名無しさん
2008/10/27(月) 20:19:46 誤爆しましたごめんなさい
120デフォルトの名無しさん
2008/10/27(月) 20:59:09 >>117
ちょっと無理矢理すぎないか?
普通の感覚ならSTL使えるって言われたらコンテナ使えることを期待する
俺もコンテナが使えないならSTLなんかいらないし、
そういう意味で使い物にならないってのは全然言い過ぎではない
ちょっと無理矢理すぎないか?
普通の感覚ならSTL使えるって言われたらコンテナ使えることを期待する
俺もコンテナが使えないならSTLなんかいらないし、
そういう意味で使い物にならないってのは全然言い過ぎではない
121デフォルトの名無しさん
2008/10/29(水) 18:08:59 STLはStandard Template Libraryですよ
どこにもコンテナなんて出てこない
テンプレート使ってる標準ライブラリは全部STL
どこにもコンテナなんて出てこない
テンプレート使ってる標準ライブラリは全部STL
122デフォルトの名無しさん
2008/10/29(水) 18:20:49 Standard Missileって知ってますか
123デフォルトの名無しさん
2008/11/01(土) 13:57:36 ところがどっこい
basic_stringはテンプレート使ってて、かつ標準なのにSTLじゃないstream系も同様
この辺全くもって不条理だ
でもbasic_stringなんてSTL入りなんかせずに消えてしまえばいいと思います
basic_stringはテンプレート使ってて、かつ標準なのにSTLじゃないstream系も同様
この辺全くもって不条理だ
でもbasic_stringなんてSTL入りなんかせずに消えてしまえばいいと思います
124デフォルトの名無しさん
2008/11/01(土) 17:32:36 そもそもSTLはC++用語じゃないと何度言えば(ry
125デフォルトの名無しさん
2008/11/01(土) 18:04:39 kwsk
126デフォルトの名無しさん
2008/11/01(土) 21:25:10 これだろ。
562 名前:デフォルトの名無しさん[sage] 投稿日:2005/05/05(木) 02:58:39
"STL"なんて呼称の範囲は、C++の標準ライブラリに
取り込まれてしまった今となっては明確に区切れる物では無い。
HP STL や SGI STL のことを指して言ってるのかもしれないが、
今使われてるのはそれらをベースにしたC++標準ライブラリだ。
範囲が明確に決まってるかのように、含まれるだの含まれないだの言うのは時代遅れだぞ。
562 名前:デフォルトの名無しさん[sage] 投稿日:2005/05/05(木) 02:58:39
"STL"なんて呼称の範囲は、C++の標準ライブラリに
取り込まれてしまった今となっては明確に区切れる物では無い。
HP STL や SGI STL のことを指して言ってるのかもしれないが、
今使われてるのはそれらをベースにしたC++標準ライブラリだ。
範囲が明確に決まってるかのように、含まれるだの含まれないだの言うのは時代遅れだぞ。
127デフォルトの名無しさん
2008/11/01(土) 23:11:47 CSL(is an acronym for the Cplusplus Standard Libraries)っていう言葉を流行らせよう!!
128デフォルトの名無しさん
2008/11/01(土) 23:52:14 ここは何を話し合うの?
129デフォルトの名無しさん
2008/11/02(日) 00:19:00 ちんこ
130デフォルトの名無しさん
2008/11/14(金) 19:11:22 Javaは引数の参照渡しすらできないVB以下の言語
131デフォルトの名無しさん
2008/11/14(金) 20:09:30 JavaがVB以下であることとC++が難しいことに何の関係があるのか説明せよ
132デフォルトの名無しさん
2008/11/15(土) 02:02:50 3文字で
133デフォルトの名無しさん
2008/11/15(土) 02:08:40 未曽有
134デフォルトの名無しさん
2008/11/15(土) 02:36:47 みぞゆうは4文字
135デフォルトの名無しさん
2008/11/15(土) 06:14:57 >>134
何故か変換できない。
何故か変換できない。
136デフォルトの名無しさん
2008/11/15(土) 09:06:35 >>135
麻生に言え。
麻生に言え。
137デフォルトの名無しさん
2008/11/15(土) 09:21:01 日本語は難しすぎ
138デフォルトの名無しさん
2008/11/18(火) 16:16:10 日本語は難しすぎるので変数名には英語を使います
139デフォルトの名無しさん
2008/11/18(火) 20:07:30 日本語は本質的に論理構造を正確に表すのには向いてないからな
プログラムとは相性が悪い
プログラムとは相性が悪い
140デフォルトの名無しさん
2008/11/18(火) 20:17:46 んなこたーない
本多勝一の「日本語の作文技術」はイデオロギーと関係なく一読しておく価値がある
本多勝一の「日本語の作文技術」はイデオロギーと関係なく一読しておく価値がある
141デフォルトの名無しさん
2008/11/18(火) 22:14:42 たぶん一番向いてるのはラテン語。
142デフォルトの名無しさん
2008/11/18(火) 23:08:25 >>140
その作文ってのは、架空のことを事実であるかのごとく文章を作るってことだろ。
その作文ってのは、架空のことを事実であるかのごとく文章を作るってことだろ。
143デフォルトの名無しさん
2008/11/18(火) 23:30:59144デフォルトの名無しさん
2008/11/19(水) 00:03:49 >>142
まさかプログラマ板に脊椎反射国士さまがいるとは思わなんだw
まさかプログラマ板に脊椎反射国士さまがいるとは思わなんだw
145デフォルトの名無しさん
2008/11/19(水) 01:01:31 まさかプログラム技術板をプログラマ板とか言う
底辺な人がまだ生息しているとは思わなかった
底辺な人がまだ生息しているとは思わなかった
146デフォルトの名無しさん
2008/11/19(水) 01:36:47147デフォルトの名無しさん
2008/11/19(水) 08:36:36148デフォルトの名無しさん
2008/11/19(水) 08:41:17 分かったからもう書き込むな。
つーかわざと誤字入れてんのか?w
つーかわざと誤字入れてんのか?w
149デフォルトの名無しさん
2008/11/19(水) 14:52:01 誰<いつお
150デフォルトの名無しさん
2008/11/19(水) 22:31:37 やるおの親戚だろ
151デフォルトの名無しさん
2008/11/20(木) 11:23:43 き うぼ
ま ら く
っ なの
て いす
る カす
んダウむ
だウンみ
い ン トち
つ で は
お
ま ら く
っ なの
て いす
る カす
んダウむ
だウンみ
い ン トち
つ で は
お
152デフォルトの名無しさん
2008/11/21(金) 17:20:29 俺が煽らないと途端に過疎る
153デフォルトの名無しさん
2008/11/23(日) 16:05:00 いやいや、煽ってるのはオレだから
154デフォルトの名無しさん
2008/11/23(日) 17:08:30 いやいや、俺だから
155デフォルトの名無しさん
2008/11/23(日) 17:14:45 まぁお前らは実は煽られてるだけで
真に煽っているのは俺だから
真に煽っているのは俺だから
156デフォルトの名無しさん
2008/11/23(日) 17:31:48 暇人ども職安でも行っとけ
157 ̄ ̄ ̄ ̄ ̄V ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
2008/11/23(日) 18:04:16/ ̄ ̄ ̄ ̄\
( 人____)
|./ ー◎-◎-)
(6 (_ _) ) カタカタカタ
| .∴ ノ 3 ノ ______
ゝ ノ .| | ̄ ̄\ \
/ \__| | | ̄ ̄|
/ \___ | | |__|
| \ |つ |__|__/ /
/  ̄ ̄ | ̄ ̄ ̄ ̄| 〔 ̄ ̄〕
| | ̄
158デフォルトの名無しさん
2008/11/23(日) 18:13:23 MS-BASIC勉強をしている>>157、がんばれ、ガンバレ!
159デフォルトの名無しさん
2008/11/24(月) 16:10:31 ADLやSFINIEで悩んでる人のスレかと思ったらがっかりですよ
160デフォルトの名無しさん
2008/11/25(火) 16:58:22 別にその話題振ってもかまわんよ
161デフォルトの名無しさん
2008/12/03(水) 22:35:55 各コンパイラメーカーが便利機能を追加してあげているのに、
開発者が移植性を気にして新機能を使わなかったり、
みょうちくりんな回避策(#ifdefで切り刻む)を施したりするのは、どうかと。
何が言いたいかって、#pragma onceくらいいーじゃねーかよ。
開発者が移植性を気にして新機能を使わなかったり、
みょうちくりんな回避策(#ifdefで切り刻む)を施したりするのは、どうかと。
何が言いたいかって、#pragma onceくらいいーじゃねーかよ。
162デフォルトの名無しさん
2008/12/03(水) 22:41:17 #pragma onceは標準じゃないし絶対標準にしないって禿も言ってたし
あきらめろ
あきらめろ
163デフォルトの名無しさん
2008/12/04(木) 20:40:27 リンク(ファイルシステムの)とか考えると
「ファイルの同一性」 をどう判定すべきか決めるのが難しいとかいうことだっけ?
「ファイルの同一性」 をどう判定すべきか決めるのが難しいとかいうことだっけ?
164デフォルトの名無しさん
2008/12/04(木) 21:00:32 >>162
あのハゲそんなこと抜かしてんのか。
あのハゲそんなこと抜かしてんのか。
165デフォルトの名無しさん
2008/12/04(木) 21:19:31 それとは別に、#includeを潰してもっとましな仕組みを入れたい、みたいなことを言っていなかったっけ?
166デフォルトの名無しさん
2008/12/04(木) 22:52:16 そんな凝ったテクはいいから、__FILE__、__LINE__の延長で__FUNC__を作ってほしいな
意味はわかるでそ
意味はわかるでそ
167デフォルトの名無しさん
2008/12/04(木) 22:57:48 次期C++で導入予定だけどな。__func__って名前だが。
168デフォルトの名無しさん
2008/12/04(木) 23:02:48 マングリングされた関数名が出てきたら怒る
169デフォルトの名無しさん
2008/12/04(木) 23:04:43 わざわざプリプロセッサでネームマングルしないでしょw
170デフォルトの名無しさん
2008/12/04(木) 23:14:39 __func__ はマクロじゃなくて識別子だぞ。
171デフォルトの名無しさん
2009/01/04(日) 23:45:22 C++ゲームのシーンなんかで、enumをたくさん使い、
switchで多分岐するのはよくないらしいが、
それを継承?を使いどう解消すればいいかさっぱりだ。
switchで多分岐するのはよくないらしいが、
それを継承?を使いどう解消すればいいかさっぱりだ。
172デフォルトの名無しさん
2009/01/04(日) 23:47:48 Strategy パターンでググれ。
173デフォルトの名無しさん
2009/01/05(月) 01:47:10 >>172
サンクス。
ポリモーフィズムで調べていたから、近い所だったようだが、
こっちの方が解説に分かりやすい例が出てくる。
まだ理解がないから、わざわざクラス(ファイル)を
たくさん作ってめんどくさいと思ってしまうが、
辛抱してStrategy風にのっとってやってみる。
サンクス。
ポリモーフィズムで調べていたから、近い所だったようだが、
こっちの方が解説に分かりやすい例が出てくる。
まだ理解がないから、わざわざクラス(ファイル)を
たくさん作ってめんどくさいと思ってしまうが、
辛抱してStrategy風にのっとってやってみる。
174デフォルトの名無しさん
2009/01/05(月) 02:17:00 シーンの変更時にデータの受け渡しがある場合が
少し厄介なんだよね。>Strategy パターン
そのあたりよく考えて設計する必要がある。
少し厄介なんだよね。>Strategy パターン
そのあたりよく考えて設計する必要がある。
175デフォルトの名無しさん
2009/01/05(月) 16:06:20 ttp://www.e-chishiki.com/jpn/articles/programming_languages/cpp/internals_of_virtual_functions
ポリモーフィズムはここのサイトが基本的な書き方?
クラスの宣言をmainに書いているけど、
ゲームシーンの切り替えに使う場合、
親クラスのshapeの中にprivateで書けば、
サブクラスの切り替えが制限できるから、
使いやすいとか思ったり。
ただ、自らの中に自らを書く感じだから、危険な気もする。
>>174
まだ、データは別のクラスのpublicな位置に置いているが、
これもまたものすごくてこずりそうだ・・
ポリモーフィズムはここのサイトが基本的な書き方?
クラスの宣言をmainに書いているけど、
ゲームシーンの切り替えに使う場合、
親クラスのshapeの中にprivateで書けば、
サブクラスの切り替えが制限できるから、
使いやすいとか思ったり。
ただ、自らの中に自らを書く感じだから、危険な気もする。
>>174
まだ、データは別のクラスのpublicな位置に置いているが、
これもまたものすごくてこずりそうだ・・
176デフォルトの名無しさん
2009/01/05(月) 23:03:50 public メンバ変数は害悪だ。
カプセル化を完全に無意味にしてしまう。
よく覚えておくように。
カプセル化を完全に無意味にしてしまう。
よく覚えておくように。
177デフォルトの名無しさん
2009/01/05(月) 23:13:24 >>176
そうして
private: int foo;
public: int get_foo(){return foo;} void set_foo( int v ){ foo=v; }
と全てのprivate変数に対して書く輩が出てくるw
そうして
private: int foo;
public: int get_foo(){return foo;} void set_foo( int v ){ foo=v; }
と全てのprivate変数に対して書く輩が出てくるw
178デフォルトの名無しさん
2009/01/05(月) 23:14:54 まあ、どうしても必要なら書いてもいいけどね・・・。
ブレーク貼れるくらいのメリットはあるし。
ブレーク貼れるくらいのメリットはあるし。
179デフォルトの名無しさん
2009/01/06(火) 00:03:49 >>176
玄人気取りのニワカがよくそう勘違いしてるよね
玄人気取りのニワカがよくそう勘違いしてるよね
180デフォルトの名無しさん
2009/01/06(火) 06:54:56 get_ set_書くならpublicフィールド
ちぃ覚えた
ちぃ覚えた
181デフォルトの名無しさん
2009/01/06(火) 19:45:37 protectedのこともたまには思い出してあげてください
182デフォルトの名無しさん
2009/01/07(水) 02:46:47 C/C++ Coding Style Thread
http://pc11.2ch.net/test/read.cgi/tech/1096687703/347
347 名前:デフォルトの名無しさん[sage] 投稿日:2006/05/01(月) 09:21:05
>>346
protected は中途半端。
方針としては中途半端。
「見えちゃ嫌だけどちょっとは見えたほうが」
そんなの微妙すぎ。
http://pc11.2ch.net/test/read.cgi/tech/1096687703/347
347 名前:デフォルトの名無しさん[sage] 投稿日:2006/05/01(月) 09:21:05
>>346
protected は中途半端。
方針としては中途半端。
「見えちゃ嫌だけどちょっとは見えたほうが」
そんなの微妙すぎ。
183デフォルトの名無しさん
2009/01/07(水) 10:57:52 Bカップだっけ?<微妙すぎ
184デフォルトの名無しさん
2009/01/07(水) 17:09:05 C++にC#のプロパティみたいなのが欲しい
185デフォルトの名無しさん
2009/02/05(木) 16:44:05 クライアントが「C++で」といってくるもんだから
Cのみで書いて、拡張子だけ"cpp"にして納品してみる。
Cのみで書いて、拡張子だけ"cpp"にして納品してみる。
186デフォルトの名無しさん
2009/02/05(木) 16:56:10 >>185
それはだめだ。externなどの扱いが異なるのでコンパイルエラーになる場合がある
それはだめだ。externなどの扱いが異なるのでコンパイルエラーになる場合がある
187デフォルトの名無しさん
2009/02/05(木) 18:17:12 全部
extern "C" {
:
:
:
}
でくるめば無問題。
extern "C" {
:
:
:
}
でくるめば無問題。
188デフォルトの名無しさん
2009/02/05(木) 21:06:44 リンカの問題はそれでいいけど
言語仕様の微妙な違いが悪さするともう…
言語仕様の微妙な違いが悪さするともう…
189デフォルトの名無しさん
2009/02/06(金) 05:16:05 実際、今日見たソースにはdeleteという構造体メンバがあった。
仕方ないので、
extern "C" {
#define delete delete_
#include <foo.h>
#undef delete
}
してみた。
仕方ないので、
extern "C" {
#define delete delete_
#include <foo.h>
#undef delete
}
してみた。
190デフォルトの名無しさん
2009/02/06(金) 20:37:19 これが関数名だったりすると、C でラッパ巻数用意しないといけないんだよな
191デフォルトの名無しさん
2009/04/14(火) 19:57:54 C++って、親が酔っ払って作った不貞(ジョーク)な子供なんだろ?
プロレタリア文学を読んで悦に入ってる「なんちゃってインテリ」
と同じだって気づけよ・・・C++信者君(w
プロレタリア文学を読んで悦に入ってる「なんちゃってインテリ」
と同じだって気づけよ・・・C++信者君(w
192デフォルトの名無しさん
2009/04/15(水) 22:58:47 Spring has come.
193デフォルトの名無しさん
2009/04/28(火) 01:17:34 >>184
マネージ拡張C++
マネージ拡張C++
194デフォルトの名無しさん
2009/04/28(火) 01:25:31 プロパティよりもPascalみたいに関数内関数のほうが必要だ。
195デフォルトの名無しさん
2009/04/28(火) 10:06:21 >>184
誰得
誰得
196デフォルトの名無しさん
2009/05/10(日) 19:53:19 C++ほんとにみんな使いこなしてるのけ?
とりあえず人に提供してもらったライブラリ使ってるだけなんじゃないの?
Cだと書きなぐれるものが、C++でクラスの継承なんかを本気で使うと
すごく時間がかかってしまう。クラス内部で宣言した変数をめぐって
スパゲッティになりかねないし。どんな使い方をされてもメモリリークに対して
ロバストなクラスを人に提供するなんてのはすごく大変だし、神経も使う。
とりあえず人に提供してもらったライブラリ使ってるだけなんじゃないの?
Cだと書きなぐれるものが、C++でクラスの継承なんかを本気で使うと
すごく時間がかかってしまう。クラス内部で宣言した変数をめぐって
スパゲッティになりかねないし。どんな使い方をされてもメモリリークに対して
ロバストなクラスを人に提供するなんてのはすごく大変だし、神経も使う。
197デフォルトの名無しさん
2009/05/10(日) 19:58:31 てきとー
198デフォルトの名無しさん
2009/05/10(日) 20:06:26 そもそも開発現場が派遣の寄せ集めみたいなとこばっかだからスキルにばらつきありすぎてC++導入は難しい
ってのが現実かも
ってのが現実かも
199デフォルトの名無しさん
2009/05/10(日) 22:10:51200デフォルトの名無しさん
2009/05/11(月) 05:11:01 中々リキの篭ったギャグっすね
201デフォルトの名無しさん
2009/05/16(土) 19:17:08 なんでC++ってCとの互換性を持たせようとしたんだよ
せめてCの構文はextern "C" {}の中だけってことにしとけば
もう少しシンプルにできたと思う
せめてCの構文はextern "C" {}の中だけってことにしとけば
もう少しシンプルにできたと思う
202デフォルトの名無しさん
2009/05/16(土) 20:16:48203デフォルトの名無しさん
2009/05/16(土) 20:49:49 なんせC++の原形はC89以前からあるからね
互換性を保てと言われてもそういう経緯ではね・・・
互換性を保てと言われてもそういう経緯ではね・・・
204デフォルトの名無しさん
2009/05/16(土) 21:06:31 関数プロトタイプとかconstとかは、CがC++から取り込んだ
205デフォルトの名無しさん
2009/05/16(土) 23:40:32 そしてC99で決別した。
206デフォルトの名無しさん
2009/05/17(日) 00:09:56 C++はおもちゃでFA
207デフォルトの名無しさん
2009/05/17(日) 00:52:30 そしてC99は誰にも使われない言語になってしまった
208デフォルトの名無しさん
2009/06/01(月) 07:02:10209デフォルトの名無しさん
2009/06/01(月) 09:59:20 なんで今頃そんな大昔の書き込みにレス返すのか知らんが、
突っ込むなら「C++の戻す値はC」
突っ込むなら「C++の戻す値はC」
210デフォルトの名無しさん
2009/06/12(金) 19:41:49 ろくにオブジェクト指向について考えないで
テンプレートとかの悪用および勘違い技術ばっかり身につけてる奴ってどうよ。
始めは継承もテンプレもなかったんだからオブジェクト指向がどんなもんかそこからわかるはずなんだが。
いや、別に使うなってことじゃないよ。
どうも変な方向で覚えてる奴が多いんだよな。
STLやらBoostやら覚えることにはやけに熱心だけど
肝心のオブジェクト指向はさっぱりわかってなくて
設計が絶望的にヘタクソってのがいてちょっと心配。
テンプレートとかの悪用および勘違い技術ばっかり身につけてる奴ってどうよ。
始めは継承もテンプレもなかったんだからオブジェクト指向がどんなもんかそこからわかるはずなんだが。
いや、別に使うなってことじゃないよ。
どうも変な方向で覚えてる奴が多いんだよな。
STLやらBoostやら覚えることにはやけに熱心だけど
肝心のオブジェクト指向はさっぱりわかってなくて
設計が絶望的にヘタクソってのがいてちょっと心配。
211デフォルトの名無しさん
2009/06/12(金) 21:29:31 >210
オブジェクト指向とテンプレートによる汎用プログラミングは軸が別じゃね?
どっちか使ってもいいしどっちも使ってもいいというのがマルチパラダイム変態言語 C++ の利点にして欠点じゃないかと。
別にテンプレートがどうとかじゃなくて、単に使うことに偏りすぎて設計が下手ってだけじゃない?
どうせテンプレート使った設計させても下手だよね?
オブジェクト指向とテンプレートによる汎用プログラミングは軸が別じゃね?
どっちか使ってもいいしどっちも使ってもいいというのがマルチパラダイム変態言語 C++ の利点にして欠点じゃないかと。
別にテンプレートがどうとかじゃなくて、単に使うことに偏りすぎて設計が下手ってだけじゃない?
どうせテンプレート使った設計させても下手だよね?
212デフォルトの名無しさん
2009/06/12(金) 22:26:10 C++が悪いだけだろ
オブジェクト指向やジェネリクスの精神を忘れて機能だけを悪用できてしまうのが悪いだけ
もっとまともな言語で再教育した方がいいよ
オブジェクト指向やジェネリクスの精神を忘れて機能だけを悪用できてしまうのが悪いだけ
もっとまともな言語で再教育した方がいいよ
213デフォルトの名無しさん
2009/06/12(金) 23:09:16 時には悪い事もする必要がある、がC/C++のスタンスだから
214デフォルトの名無しさん
2009/06/12(金) 23:48:22 そろそろ、C/C++レベルで使える言語が出て欲しい。
ハードウェアに近い分野での。
ハードウェアに近い分野での。
215デフォルトの名無しさん
2009/06/13(土) 06:35:36 C/C++を使えない人の戯れ言だな。
216デフォルトの名無しさん
2009/06/13(土) 22:20:59 C++をちゃんと理解してるやつなんて、日本に何人もいないだろ。
つまり、テンプレートバリバリのプログラムを作って、
ワケのわからんエラーが出ても、すぐにバグの場所がわかるぐらいに。
つまり、テンプレートバリバリのプログラムを作って、
ワケのわからんエラーが出ても、すぐにバグの場所がわかるぐらいに。
217デフォルトの名無しさん
2009/06/14(日) 12:36:32 俺、俺、俺わかるよ。
218デフォルトの名無しさん
2009/07/24(金) 17:13:45 Google、コード検索から分かった統計を紹介
http://japan.internet.com/webtech/20090724/12.html
>たとえば、「オープンソース プログラムは、
>『C』と『C++』のどちらで書かれたものが多い?」といったような質問だ。
>答えは C 言語ベースのプログラムで、C++ の倍以上あるという。
C++涙目w
http://japan.internet.com/webtech/20090724/12.html
>たとえば、「オープンソース プログラムは、
>『C』と『C++』のどちらで書かれたものが多い?」といったような質問だ。
>答えは C 言語ベースのプログラムで、C++ の倍以上あるという。
C++涙目w
219デフォルトの名無しさん
2009/07/24(金) 18:09:26 当たり前だろ
普及度でCに勝てる言語なんてあるわけないし
今後もおそらく永遠に現れない
普及度でCに勝てる言語なんてあるわけないし
今後もおそらく永遠に現れない
220デフォルトの名無しさん
2009/07/25(土) 01:46:30 だいたいCの正統後継者であるC99ですら10年経った今でも
マイナー言語だしなw
マイナー言語だしなw
221デフォルトの名無しさん
2009/07/25(土) 01:55:51 それは全く関係ない
222デフォルトの名無しさん
2009/08/02(日) 15:05:11 Microsoft の『ATL』のコードに不具合、原因は「&」
http://japan.internet.com/webtech/20090731/12.html
http://japan.internet.com/webtech/20090731/12.html
223デフォルトの名無しさん
2009/08/05(水) 16:37:58 void *の功罪
224デフォルトの名無しさん
2009/08/05(水) 23:55:27 C++ で C スタイルキャストを使ったのがダメなんだろ。
225デフォルトの名無しさん
2009/08/06(木) 00:04:40 つまりCで出来る事がバグになるC++は屑言語
226デフォルトの名無しさん
2009/08/06(木) 00:34:26 安全かみそりしか使えないような奴が、
プロの包丁は危ないとか言ってるような話だな。
プロの包丁は危ないとか言ってるような話だな。
227デフォルトの名無しさん
2009/08/06(木) 13:44:47 空前の床屋ブームで理容師不足ともなれば、
まともに剃刀も使えないレベルの奴にも仕事をしてもらわねばならんわけで。
そうするってーと、そいつらにとって「安全剃刀は素晴らしい道具」なんですよ。
まともに剃刀も使えないレベルの奴にも仕事をしてもらわねばならんわけで。
そうするってーと、そいつらにとって「安全剃刀は素晴らしい道具」なんですよ。
228デフォルトの名無しさん
2009/08/06(木) 20:59:08 坊主頭専門店か
質で差別化は難しいし、となると安さと早さの勝負になるか
ちゃんと修行してきた床屋には所狭しと飾ってある賞状やトロフィーの類が一切なく
儲けを目当てに他業種から参入してきた営業上がりの経営者が
ブーム終了とともに坊主頭専門理髪師を残したまま去っていく
たとえがぴったしなのが悲しい
質で差別化は難しいし、となると安さと早さの勝負になるか
ちゃんと修行してきた床屋には所狭しと飾ってある賞状やトロフィーの類が一切なく
儲けを目当てに他業種から参入してきた営業上がりの経営者が
ブーム終了とともに坊主頭専門理髪師を残したまま去っていく
たとえがぴったしなのが悲しい
229デフォルトの名無しさん
2009/08/07(金) 00:01:22 安全剃刀で事足りる分野に颯爽と紛れ込んできては頚動脈を切って去っていく
これがC++プロ(笑)
これがC++プロ(笑)
230デフォルトの名無しさん
2009/08/07(金) 06:18:51 昔は、覚えたての継承やら、例外処理やら関数オブジェクトやらデザインパターンやら
抽象基底クラスやら使って、不必要にソースコードを難解にしていたなw
後悔はしている
今は継承構造もなるべく単純にし、不必要な機能は使わないようにしてる。
抽象基底クラスやら使って、不必要にソースコードを難解にしていたなw
後悔はしている
今は継承構造もなるべく単純にし、不必要な機能は使わないようにしてる。
231デフォルトの名無しさん
2009/09/15(火) 20:29:42 せっかくある機能を使わないなんてもったいないだろ
232デフォルトの名無しさん
2009/09/16(水) 00:22:07 折角ある機能なんだからJWordとかも積極的にインスコして使わないと勿体無いよな
234デフォルトの名無しさん
2009/09/21(月) 11:03:19 C言語の方が難しい
235デフォルトの名無しさん
2009/09/23(水) 05:39:09 アセンブリの方が難しい
何でも出来るけど何にも出来ない
何でも出来るけど何にも出来ない
236デフォルトの名無しさん
2009/09/26(土) 22:54:37 C++って難しいのか?
Perlを覚えようと頑張ってるけど、C++より難しい気がする...
Perlを覚えようと頑張ってるけど、C++より難しい気がする...
237デフォルトの名無しさん
2009/09/27(日) 00:05:13 perlは俺も嫌いだ
238デフォルトの名無しさん
2009/09/27(日) 00:15:01 perlは記号が多すぎだな。
PHPみたいにすっきりしてればいいんだが。
PHPみたいにすっきりしてればいいんだが。
239デフォルトの名無しさん
2009/09/27(日) 03:55:09 Perlは史上最も汚い言語
240デフォルトの名無しさん
2009/09/27(日) 11:12:38 正確には汚く書け過ぎるってかんじか
241デフォルトの名無しさん
2009/09/28(月) 00:44:51 Perlはどうしようもないな
242デフォルトの名無しさん
2009/09/29(火) 20:53:53 C++は信者ですら簡単だとは言わないけど
Perl信者はアレをわかりやすい読みやすいと困ったことを平気で言う分タチ悪い
Perl信者はアレをわかりやすい読みやすいと困ったことを平気で言う分タチ悪い
243デフォルトの名無しさん
2009/09/29(火) 21:39:36244デフォルトの名無しさん
2009/10/02(金) 19:27:57 プログラミング言語の特徴を視覚的に比較する
ttp://d.hatena.ne.jp/KZR/20091001/p1
ttp://d.hatena.ne.jp/KZR/20091001/p1
245デフォルトの名無しさん
2009/10/19(月) 19:11:09 もうdefine使いまくるのはやめようぜええええええええええええええ
意味わかんねーんだよおおおおおおおおおおおおおお
意味わかんねーんだよおおおおおおおおおおおおおお
246デフォルトの名無しさん
2009/10/19(月) 19:49:35247デフォルトの名無しさん
2009/10/19(月) 20:20:37 >>246
俺が引き継いだプログラム書いたのはおまえか!
定義したマクロの関数2〜3回しか使わないならベタ書いてくれてでいいから!
いろいろ使いたいなら普通に関数定義してくれればいいから!
constで検索してまったくひっかからないとか冗談だろ!?
もおおおうううくぁw背drftgyふじこlp;「’」
俺が引き継いだプログラム書いたのはおまえか!
定義したマクロの関数2〜3回しか使わないならベタ書いてくれてでいいから!
いろいろ使いたいなら普通に関数定義してくれればいいから!
constで検索してまったくひっかからないとか冗談だろ!?
もおおおうううくぁw背drftgyふじこlp;「’」
248デフォルトの名無しさん
2009/10/21(水) 00:55:23 >>245
boost 方面にも言ってやってくれ.
boost 方面にも言ってやってくれ.
249デフォルトの名無しさん
2009/11/09(月) 18:52:56 オブジェクト指向ってたいした事ないよな
C++のクラスもCの構造体に毛が生えたようなもんだし
C++のクラスもCの構造体に毛が生えたようなもんだし
250デフォルトの名無しさん
2009/11/10(火) 18:23:30 http://codepad.org/EGbmhw93
クラスのoperator deleteが静的型で呼び出されるなんて今日初めて知った。
クラスのoperator deleteが静的型で呼び出されるなんて今日初めて知った。
251デフォルトの名無しさん
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.
いや、それ未定義動作だから。
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.
252デフォルトの名無しさん
2009/11/11(水) 01:45:20 >>250
ところが、Aに仮想デストラクタを設ければ、B::operator deleteが呼ばれるようになる。
なお、たとえBがoperator deleteを定義していなかったとしても、
基底クラスにアップキャストしたポインタを通じてdeleteするなら仮想デストラクタが必要。
結局、publicで非仮想的なデストラクタを持つクラスは継承すんなという証というお約束になっている。
ところが、Aに仮想デストラクタを設ければ、B::operator deleteが呼ばれるようになる。
なお、たとえBがoperator deleteを定義していなかったとしても、
基底クラスにアップキャストしたポインタを通じてdeleteするなら仮想デストラクタが必要。
結局、publicで非仮想的なデストラクタを持つクラスは継承すんなという証というお約束になっている。
253デフォルトの名無しさん
2009/12/23(水) 16:45:58 C/C++は未定義とか処理系依存が多い印象
はっきり禁止と言えばいいのに
はっきり禁止と言えばいいのに
254デフォルトの名無しさん
2009/12/26(土) 05:36:26 いろんなハードや処理系に対応しなきゃならないから仕方ない
255デフォルトの名無しさん
2010/01/10(日) 22:49:14 移植性のあるプログラムを書くためには、-2^15〜2^15-1の範囲に収まらない可能性がある整数を扱うときには、
intではなくlongを使う必要がある。
けどこれは、例えば、intが32bit, longが64bitな処理系では、無駄以外の何物でもない。
intではなくlongを使う必要がある。
けどこれは、例えば、intが32bit, longが64bitな処理系では、無駄以外の何物でもない。
256デフォルトの名無しさん
2010/01/11(月) 10:55:21 そうか!!!
俺がオブジェクト指向を理解できないのは、
> 基底クラスにアップキャストしたポインタ
なんて言い方が平然とまかり通っているからだな!!!
底には落ちろよ!!!
なんで昇ってるんだよ!!!
俺がオブジェクト指向を理解できないのは、
> 基底クラスにアップキャストしたポインタ
なんて言い方が平然とまかり通っているからだな!!!
底には落ちろよ!!!
なんで昇ってるんだよ!!!
257デフォルトの名無しさん
2010/01/11(月) 13:06:22 UMLで基底クラスを上側に書くからだよ
258デフォルトの名無しさん
2010/01/11(月) 15:01:31 >>257
基底なんだから、底に書けよ
基底なんだから、底に書けよ
259デフォルトの名無しさん
2010/01/11(月) 15:03:42 UMLは日本発祥じゃないから
現地語で考えないとだめだ
現地語で考えないとだめだ
260デフォルトの名無しさん
2010/01/11(月) 16:58:00 悲しいかな、日本人なんだよ俺は
分かってる奴がちゃんと訳せよ
分かってる奴がちゃんと訳せよ
261デフォルトの名無しさん
2010/01/11(月) 18:44:34 ツリー構造とかも上に根があって下に枝が生えていくよな
向こうの国の植物は皆そうなのか?
向こうの国の植物は皆そうなのか?
262デフォルトの名無しさん
2010/01/12(火) 12:32:07 Smalltalkではスーパークラス、サブクラスと呼称している。
で、お前らと同じ事を思った我らが禿はC++で代わりに基底(Base)クラス、
派生(Drived)クラスという用語を作ったわけだ。
で、お前らと同じ事を思った我らが禿はC++で代わりに基底(Base)クラス、
派生(Drived)クラスという用語を作ったわけだ。
263デフォルトの名無しさん
2010/01/12(火) 19:30:46 sub- には「下の」って意味がなかったっけ?
264デフォルトの名無しさん
2010/01/12(火) 21:15:18 あるよ。ついでに言えば、super-は上とか超えって意味だ。
つまり、ジャスコなんかは超市場なんだな。
つまり、ジャスコなんかは超市場なんだな。
265デフォルトの名無しさん
2010/02/18(木) 03:29:46 親クラス、子クラスと呼んでいる俺に隙はなかった。
266デフォルトの名無しさん
2010/02/18(木) 12:29:21 GUIを暮らすライブラリで習うと
継承関係の親子と
Window関係の親子が
ごっちゃになって訳分からなくなる
継承関係の親子と
Window関係の親子が
ごっちゃになって訳分からなくなる
267デフォルトの名無しさん
2010/03/24(水) 21:28:50 翔泳社から2月3月とテンプレート関連の本が続けて出たけど
このレベルの本を書ける日本人の物書きっていないんだよなあ。
エビステーメーがC++標準化委員会だっけ?
ただ所属してるだけのような感じだけど。
このレベルの本を書ける日本人の物書きっていないんだよなあ。
エビステーメーがC++標準化委員会だっけ?
ただ所属してるだけのような感じだけど。
268デフォルトの名無しさん
2010/03/28(日) 21:01:20 何年経っても文字配列の大きさをチェックしない、
知り合いプログラマを見てるとC,C++には欠陥があるように思える。
少なくとも文字列処理に関しては。
知り合いプログラマを見てるとC,C++には欠陥があるように思える。
少なくとも文字列処理に関しては。
269デフォルトの名無しさん
2010/03/28(日) 21:03:46 そんな馬鹿は C で文字列つかわなければいいだけ。
270デフォルトの名無しさん
2010/03/28(日) 21:07:03 >>268
C++にはstd::stringがある。Cと一緒にしてはいけない。
C++にはstd::stringがある。Cと一緒にしてはいけない。
271デフォルトの名無しさん
2010/03/28(日) 21:11:04 そんな奴はstd::stringすら適切に扱えないんじゃないだろうか
272デフォルトの名無しさん
2010/03/29(月) 01:02:28 そして出てくる strstream とか
273デフォルトの名無しさん
2010/04/01(木) 20:43:37 クラスはいらねえ!
ネームスペースだけCに追加してくれんか?
ネームスペースだけCに追加してくれんか?
274デフォルトの名無しさん
2010/04/01(木) 20:46:30 Cのような手動deleteなんかをいつまで使うの
275デフォルトの名無しさん
2010/04/01(木) 20:52:48 C++ without class...
276デフォルトの名無しさん
2010/04/01(木) 23:36:33 難しいって具体的にどこ?
277デフォルトの名無しさん
2010/04/02(金) 10:12:02 C++を難しいという奴は勉強さぼってるだけ
278デフォルトの名無しさん
2010/04/02(金) 12:20:51279デフォルトの名無しさん
2010/04/02(金) 14:06:11280デフォルトの名無しさん
2010/04/02(金) 17:19:54 C++でマルチスレッドは不可能に近いってのは有名な話
281デフォルトの名無しさん
2010/04/02(金) 20:53:21 >>280
kwsk
kwsk
282デフォルトの名無しさん
2010/04/03(土) 13:34:39 >>280
wktk
wktk
283デフォルトの名無しさん
2010/04/07(水) 15:48:03 >>274
D言語使え
D言語使え
284デフォルトの名無しさん
2010/04/07(水) 19:52:28285デフォルトの名無しさん
2010/04/10(土) 22:20:55286デフォルトの名無しさん
2010/04/11(日) 17:48:57 どっちにしろ不可能ではないんだろ。
287デフォルトの名無しさん
2010/04/11(日) 18:20:08 >>284
Win32APIの話なんて誰もしてないと思うけどw
Win32APIの話なんて誰もしてないと思うけどw
288デフォルトの名無しさん
2010/04/11(日) 19:42:42289デフォルトの名無しさん
2010/04/11(日) 20:04:54 >>288
つスレタイ
つスレタイ
290デフォルトの名無しさん
2010/04/11(日) 22:02:21 設計者であるお禿さんが難しいって言ってるんだから難しいんだろうな。
291デフォルトの名無しさん
2010/04/12(月) 01:35:01292デフォルトの名無しさん
2010/04/12(月) 03:24:57 現実にC++で書かれたマルチスレッドのプログラムは
Windowsに限らず大量にあるわけだろ。
それを前にして、「不可能」と言い張るのはなんか意味があるの?
Windowsに限らず大量にあるわけだろ。
それを前にして、「不可能」と言い張るのはなんか意味があるの?
293デフォルトの名無しさん
2010/04/12(月) 08:49:41294デフォルトの名無しさん
2010/04/12(月) 10:30:54 偶然動いているだけと言う事実に気付けない馬鹿ばっか
295デフォルトの名無しさん
2010/04/12(月) 10:39:18 >>294
偶然動いているという事にして自分の心の安定を図りたいだけの馬鹿発見
偶然動いているという事にして自分の心の安定を図りたいだけの馬鹿発見
296(u_・y) ◆e6.oHu1j.o
2010/04/12(月) 13:43:54 C++に問題はなくて人次第なのに、そこに不可能って単語使っちゃうって馬鹿じゃないの
紛らわしいから死ね
紛らわしいから死ね
297デフォルトの名無しさん
2010/04/12(月) 13:50:08 お前には無理
298デフォルトの名無しさん
2010/04/12(月) 14:19:03 C++よりも簡単にマルチスレッドプログラミングをできる言語もあるかもしれないが、
C++でマルチスレッドプログラミングができないというわけではない。
そもそも、マルチスレッド動作させるだけならそれほど難しくない。
同期を取る必要が出てきて始めて、難しくなるんだ。
C++でマルチスレッドプログラミングができないというわけではない。
そもそも、マルチスレッド動作させるだけならそれほど難しくない。
同期を取る必要が出てきて始めて、難しくなるんだ。
299デフォルトの名無しさん
2010/04/12(月) 14:37:49 マルチスレッドの何が難しいの?
必要に応じて排他処理させるだけでは。
必要に応じて排他処理させるだけでは。
300デフォルトの名無しさん
2010/04/12(月) 14:50:33 だからC++でマルチスレッドができないと言ってる奴は馬鹿だって
放っとけ
放っとけ
301(u_・y) ◆e6.oHu1j.o
2010/04/12(月) 15:23:56 ほうっとく
302デフォルトの名無しさん
2010/04/12(月) 19:34:33 不可能に近いを不可能と読み替えて勝手に怒り狂ってる奴って何なの
303デフォルトの名無しさん
2010/04/12(月) 21:03:35 そうだね。
誰かさんにとって不可能に近いってことなら単なる事実だろうし、
赤の他人に全然関わりのないことだよね。
誰かさんにとって不可能に近いってことなら単なる事実だろうし、
赤の他人に全然関わりのないことだよね。
304デフォルトの名無しさん
2010/04/12(月) 21:10:36 メモリをだだ漏らし共有データを壊しデッドロックを場当たり的に躱しつつ
ごく短い時間なら走れるプログラムを「動く」と呼んでいいなら信者の意見も正しい
ごく短い時間なら走れるプログラムを「動く」と呼んでいいなら信者の意見も正しい
305デフォルトの名無しさん
2010/04/12(月) 21:29:34 >>299
必要に応じるのが難しいと言ってるのに、キミは馬鹿なの?
必要に応じるのが難しいと言ってるのに、キミは馬鹿なの?
306デフォルトの名無しさん
2010/04/12(月) 22:03:30307デフォルトの名無しさん
2010/04/12(月) 23:08:46 本だけ読んで実際には何の実践もした事が無いデッカチ君は帰りな
308デフォルトの名無しさん
2010/04/12(月) 23:27:43309デフォルトの名無しさん
2010/04/12(月) 23:28:39 マスターベーション対策
310デフォルトの名無しさん
2010/04/13(火) 00:03:05 あーはいはい
自分一人でシコシコ書いてる分にはさぞ簡単だろうなw
誰もそんな自明な事を言及してないと思うが
自分一人でシコシコ書いてる分にはさぞ簡単だろうなw
誰もそんな自明な事を言及してないと思うが
311(u_・y) ◆e6.oHu1j.o
2010/04/13(火) 00:11:02 会話レベルが高くなってきたwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
>>310
複数人で、C++で、マルチスレッドプログラミングをしているの?
まるちすれっどだけでも不可能に近いくらいむずかしいって言い放っちゃうアホもいるほどむずかしいかもしれないようなに気配のするものなのに><;
>>310
複数人で、C++で、マルチスレッドプログラミングをしているの?
まるちすれっどだけでも不可能に近いくらいむずかしいって言い放っちゃうアホもいるほどむずかしいかもしれないようなに気配のするものなのに><;
312デフォルトの名無しさん
2010/04/13(火) 00:24:44313デフォルトの名無しさん
2010/04/13(火) 01:17:46 糞コテがわいた時点でこの話題は死んだ
314(u_・y) ◆e6.oHu1j.o
2010/04/13(火) 08:36:59 八つ当たりされた
316デフォルトの名無しさん
2010/04/14(水) 23:37:49 どうせマルチスレッドなんてやったら逆に遅くなるような
短いコードしかいじってないんだろ。
短いコードしかいじってないんだろ。
317デフォルトの名無しさん
2010/04/15(木) 00:12:49 数年の継続案件で延べ10人以上が関わっててコードが数十k行ってても同じ事を言えるかだよな
318(u_・y) ◆rT33C51l9k
2010/04/30(金) 03:14:02 マジでいまの2chってなんなの????
>>316
なんでこういうゴミみたいなレスをだれも叩かないで放置してんだよ
叩くのが飽きたから???
それとも間違いがわからないから????
本当にイラつく
死ね
>>316
なんでこういうゴミみたいなレスをだれも叩かないで放置してんだよ
叩くのが飽きたから???
それとも間違いがわからないから????
本当にイラつく
死ね
319(u_・y) ◆rT33C51l9k
2010/04/30(金) 03:16:04 間違ったレスが放置されてそのままになった時
真実がわかるのは初めから知っている奴だけ
ゴミみたいな学生が2chの情報を鵜呑みにするから、リアルで意味わからない事を言い始めるんだな
真実がわかるのは初めから知っている奴だけ
ゴミみたいな学生が2chの情報を鵜呑みにするから、リアルで意味わからない事を言い始めるんだな
320デフォルトの名無しさん
2010/04/30(金) 03:36:41 うるせえよ屑
レス順的に放置したのはテメェだろ
そのまま脳卒中で死ね
レス順的に放置したのはテメェだろ
そのまま脳卒中で死ね
321デフォルトの名無しさん
2010/04/30(金) 04:32:19 トリップ違う?騙り?
322デフォルトの名無しさん
2010/04/30(金) 22:32:38 マスターベーション中毒患者 C#病院に行くらしいまで読んだ!
323デフォルトの名無しさん
2010/05/01(土) 00:37:45 とりあえずFirefoxやChromeがC++で書かれていることを思い出そう
324デフォルトの名無しさん
2010/05/01(土) 04:18:05 だからなに?バグだらけじゃん
325デフォルトの名無しさん
2010/05/06(木) 10:28:25 各種OSもね。
326デフォルトの名無しさん
2010/05/06(木) 12:58:22 バカには無理!
以上!
以上!
327デフォルトの名無しさん
2010/05/06(木) 13:58:16 JavaもC++で書かれてるという衝撃の事実。
328デフォルトの名無しさん
2010/05/07(金) 00:32:31 C++はCで書かれているという衝撃の事実。
329デフォルトの名無しさん
2010/05/07(金) 01:25:51 CはCで書かれているという衝撃の事実。
330デフォルトの名無しさん
2010/05/07(金) 02:39:44 鶏の卵は鶏から生まれると言う衝撃の事実。
331デフォルトの名無しさん
2010/05/07(金) 03:08:14 女は女から生まれるが男も女から生まれるという衝撃
332デフォルトの名無しさん
2010/05/07(金) 11:07:00 オナニー後にふき取ったティッシュが亀頭に張り付き剥がす時に痛いという衝撃の事実。
333デフォルトの名無しさん
2010/05/07(金) 11:17:01 まんこにトイペが付いてることがあるので舐める前に良く確認しなければならないという衝撃の事実。
334デフォルトの名無しさん
2010/05/07(金) 11:33:53 オナニー後に精子が糊の役割を果たし尿道を塞いで尿が二股に分かれて出てしまうという衝撃の事実。
335デフォルトの名無しさん
2010/05/07(金) 11:37:48 なにこの糞以下の流れ
336デフォルトの名無しさん
2010/05/07(金) 18:49:22 >>335 自演乙
337デフォルトの名無しさん
2010/05/08(土) 21:51:10 C++はネーミングが簡単すぎるだろ、難しさから言ったら
C++++++++++++++++++++++++++++++++++++++++++
これぐらいだろ。
C++++++++++++++++++++++++++++++++++++++++++
これぐらいだろ。
338デフォルトの名無しさん
2010/05/08(土) 21:56:04 あーはいはいおもしろいね
339デフォルトの名無しさん
2010/05/09(日) 00:20:41 c--が最近出来たぬ
340デフォルトの名無しさん
2010/05/09(日) 09:07:00 シーマイマイって読むの?
シーィーかな?
シーィーかな?
341デフォルトの名無しさん
2010/05/09(日) 09:10:10 よし、マイマイマイ!広がるぅー!
342デフォルトの名無しさん
2010/05/09(日) 11:03:44 シーマイナ
シーマイナ
シーンジマイナ
に見える
シーマイナ
シーンジマイナ
に見える
343デフォルトの名無しさん
2010/05/09(日) 11:05:43 C++ が後置なのは C++ != D にするため
344デフォルトの名無しさん
2010/05/09(日) 13:01:20 >>343
C++の方がDよりはるかに歴史があるわけだが
C++の方がDよりはるかに歴史があるわけだが
345デフォルトの名無しさん
2010/05/09(日) 13:07:46 CはBの次という意味だが、
これは単にアルファベット順で次だというのではなく、
B言語の元になった「BCPL」の順番で考えて次になっているからというもの
しかし、アルファベット順で次だという風に誤解されてしまったため、
次の言語をP言語にし辛くなってしまった
そこで、次の言語はC++とすることによって、
次はDじゃないよ、つまり、C++ != Dであるということを強調したのだ
民明書房 「死威腐羅巣腐羅巣の歴史」より
これは単にアルファベット順で次だというのではなく、
B言語の元になった「BCPL」の順番で考えて次になっているからというもの
しかし、アルファベット順で次だという風に誤解されてしまったため、
次の言語をP言語にし辛くなってしまった
そこで、次の言語はC++とすることによって、
次はDじゃないよ、つまり、C++ != Dであるということを強調したのだ
民明書房 「死威腐羅巣腐羅巣の歴史」より
346デフォルトの名無しさん
2010/05/09(日) 13:11:45 C#はCよりちょっと上って意味でつけられたらしい
347デフォルトの名無しさん
2010/05/09(日) 13:13:47 C++ → C♯
++
++
348デフォルトの名無しさん
2010/05/09(日) 13:35:31 C#はちょっと上どころかC言語とは完全に別の方向に進んだ言語だけどな
349デフォルトの名無しさん
2010/05/09(日) 13:54:59 なんで++CじゃなくてC++になったのかって問題が
C++Primerの練習問題になってた気がする
C++Primerの練習問題になってた気がする
350デフォルトの名無しさん
2010/05/09(日) 14:00:41 どう考えても見た目の問題だろ
351デフォルトの名無しさん
2010/05/09(日) 14:13:46 超入門書に書いてあるよくあるたとえ話
ポインタを実際の住所に例える
クラスやインスタンスを車の設計図と実際の車に例える
オブジェクト指向の本とかでよくある「動物」で、犬が「ワン」猫が「ニャー」等
変数は「箱」です
こういうのは誤解を招くし余計わけがわからなくなるからやめたほうがいい。
ポインタを実際の住所に例える
クラスやインスタンスを車の設計図と実際の車に例える
オブジェクト指向の本とかでよくある「動物」で、犬が「ワン」猫が「ニャー」等
変数は「箱」です
こういうのは誤解を招くし余計わけがわからなくなるからやめたほうがいい。
352デフォルトの名無しさん
2010/05/09(日) 15:04:00 じゃあ代替案出せよ
353デフォルトの名無しさん
2010/05/09(日) 15:39:14 ダックタイピング禁止
354デフォルトの名無しさん
2010/05/09(日) 15:52:40 オブジェクト指向の説明にAnimal/Dog/CatやらShape/Circle/Rectやら最初に使い出した馬鹿は誰なの?
355デフォルトの名無しさん
2010/05/11(火) 17:35:36356デフォルトの名無しさん
2010/05/11(火) 17:47:22 >>355
つまんね
つまんね
357デフォルトの名無しさん
2010/05/11(火) 19:52:34 笑い所が分からんな
毛唐の感覚だと理解出来るのかな
毛唐の感覚だと理解出来るのかな
358デフォルトの名無しさん
2010/09/01(水) 18:06:47359デフォルトの名無しさん
2010/09/01(水) 19:26:37 >関数の頭にプログラマの名前が付く
これはないが 自分の名前.so は作ってしまったことがある
これはないが 自分の名前.so は作ってしまったことがある
360デフォルトの名無しさん
2010/12/04(土) 19:42:20 C++は環境作りの段階で躓く。
たんにコンパイラをインストールするだけなら簡単なんだけどさ。
ちょっと変なライブラリを入れようとすると
すんなりいくときは行くけど、はまると2、3日はヘーキでストーンってすっ飛ぶ。
たんにコンパイラをインストールするだけなら簡単なんだけどさ。
ちょっと変なライブラリを入れようとすると
すんなりいくときは行くけど、はまると2、3日はヘーキでストーンってすっ飛ぶ。
361デフォルトの名無しさん
2010/12/04(土) 22:32:59 Rubyもそうだね
(特にWindows)
(特にWindows)
362デフォルトの名無しさん
2010/12/22(水) 09:06:47 >>359
javaのドメイン反転ネームスペースじゃないけど
会社名を入れるってのはよくやる。
jp.co.xxxx.hogeみたいなのをjp_co_xxxx_hoge.oって。
すんげー冗長でかっこ悪いけど。
javaのドメイン反転ネームスペースじゃないけど
会社名を入れるってのはよくやる。
jp.co.xxxx.hogeみたいなのをjp_co_xxxx_hoge.oって。
すんげー冗長でかっこ悪いけど。
363デフォルトの名無しさん
2011/04/29(金) 21:30:06.53 それよりもお前ら
ZEROは数じゃねーぞ!!!
ZEROは数じゃねーぞ!!!
364デフォルトの名無しさん
2011/04/30(土) 00:30:53.10365デフォルトの名無しさん
2011/04/30(土) 22:56:13.34 >>364
読者が、分かった気になりさえすれば良いんだろう...たぶん
読者が、分かった気になりさえすれば良いんだろう...たぶん
366デフォルトの名無しさん
2011/05/01(日) 19:52:27.65 変数はともかく初心者の頃は「ワン」「ニャー」
でよくわかったけどな。is-a関係だけだけど
でよくわかったけどな。is-a関係だけだけど
367デフォルトの名無しさん
2011/05/02(月) 22:08:36.88 あれで分からない奴はワンニャー並みっていうメッセージだよ
368天使 ◆uL5esZLBSE
2011/07/06(水) 18:26:09.80 これ ; デリミタっていうんだけどさ、これをつけなきゃエラーになるような
そんな言語使ってる奴ってどうみてもゴミだと思うんだけど
もしかして「;」これ打ち忘れてコンパイルエラー出すのが楽しいの?
そうか、二度と話かけんなよ
ゴミが何いってもゴミ
天使#test_s
「天使の煽り」の提供でお送りしました
そんな言語使ってる奴ってどうみてもゴミだと思うんだけど
もしかして「;」これ打ち忘れてコンパイルエラー出すのが楽しいの?
そうか、二度と話かけんなよ
ゴミが何いってもゴミ
天使#test_s
「天使の煽り」の提供でお送りしました
369デフォルトの名無しさん
2011/07/06(水) 18:48:40.99 ハーベイ・M・ダイテルの本と林晴比古の本とどっちがわかりやすいですか?
370デフォルトの名無しさん
2011/07/06(水) 23:52:57.11 晴にゃんだろ
371デフォルトの名無しさん
2011/11/05(土) 22:25:59.59 [迷信] コンパイルエラーが出るのでアクセス指定子を修正
http://www.kijineko.co.jp/tech/superstitions/modify-access-specifiers.html
C++使ってるヤツって馬鹿しかいないの?
やっぱりCじゃないとな
http://www.kijineko.co.jp/tech/superstitions/modify-access-specifiers.html
C++使ってるヤツって馬鹿しかいないの?
やっぱりCじゃないとな
372デフォルトの名無しさん
2011/11/05(土) 23:27:05.82 そして、グローバル変数だらけのCコードに回帰するわけですね、分かります。
373デフォルトの名無しさん
2011/11/06(日) 07:23:52.00 ちんちん++
374デフォルトの名無しさん
2011/11/06(日) 09:33:34.07 >>372
なんでもpublicにしてる時点でグローバル変数みたいになってるから大丈夫
なんでもpublicにしてる時点でグローバル変数みたいになってるから大丈夫
375デフォルトの名無しさん
2011/11/06(日) 19:00:21.03 「アクセサは免罪符にならない」ってのも記事に付け足すべき
376デフォルトの名無しさん
2011/11/07(月) 00:33:01.30 フィールドごとに getter/setter を用意するな
ttp://d.hatena.ne.jp/bleis-tift/20090126/1232949719
ttp://d.hatena.ne.jp/bleis-tift/20090126/1232949719
377デフォルトの名無しさん
2011/12/07(水) 16:59:14.40 はーぁ、deleteしたらNULLに〜・・・
なればな・・・・
良いのにな・・・・
ま、もうなれたから良っか
なればな・・・・
良いのにな・・・・
ま、もうなれたから良っか
378デフォルトの名無しさん
2011/12/08(木) 04:08:04.11379デフォルトの名無しさん
2011/12/12(月) 06:31:18.85 スマポとintrusive_ptr(インポ?)があれば大抵の事は済む。
380デフォルトの名無しさん
2012/01/11(水) 15:54:22.33 なんとかポインターが多すぎる
コンテナとイテレーターだけでいいだろ
コンテナとイテレーターだけでいいだろ
381デフォルトの名無しさん
2012/01/12(木) 10:30:10.82 デザインパターンの実現でのために頻繁に使う相互参照や循環参照を今の企画だと標準で楽に安全に実装できないことがC++を難しくしている
382デフォルトの名無しさん
2012/01/13(金) 01:21:29.45 循環参照を楽で安全に扱おうとしたら自動GCしか方法がなくね?
C++的にはまだ今後の課題だな
C++的にはまだ今後の課題だな
383デフォルトの名無しさん
2012/01/13(金) 12:36:19.53 つ[weak_ptr]
384デフォルトの名無しさん
2012/01/13(金) 14:48:16.05 weak_ptrって性能はどうなの?
385デフォルトの名無しさん
2012/01/14(土) 00:18:15.74 気になるなら自分で計測しろよ
386デフォルトの名無しさん
2012/01/14(土) 01:37:18.84 すでに計測してあるのがあるなら
それにこしたことはないし
自分で計測だと自分の環境でしか測れないじゃん
それにこしたことはないし
自分で計測だと自分の環境でしか測れないじゃん
387デフォルトの名無しさん
2012/01/14(土) 01:54:49.30 自分の環境以外の計測結果を信じて自分の環境のプログラムに反映するのかい?
388デフォルトの名無しさん
2012/01/14(土) 02:24:41.37 実行するのは別に自分の環境じゃないし
389"C++"が書かれる度に
2012/01/14(土) 04:56:08.43 変数 C がインクリメントされ
いつの間にか
Cの値(C言語の素晴らしさ)がとてつもなくデカくなっている件
いつの間にか
Cの値(C言語の素晴らしさ)がとてつもなくデカくなっている件
390デフォルトの名無しさん
2012/01/14(土) 08:34:30.69 後置だけに価値は変わらない
391デフォルトの名無しさん
2012/03/16(金) 00:31:01.61 ポインタは電話番号です(キリッ
って参考書がなぜか高評価なんだよなぁ
って参考書がなぜか高評価なんだよなぁ
392デフォルトの名無しさん
2012/07/23(月) 18:50:27.04 C++って言語を開発するための言語だろ
393デフォルトの名無しさん
2012/07/27(金) 23:45:10.44394デフォルトの名無しさん
2012/08/18(土) 00:23:11.27 awful
395デフォルトの名無しさん
2012/08/18(土) 18:58:57.80 >>391
住所(アドレス)ですならわからんでもないが・・・。
住所(アドレス)ですならわからんでもないが・・・。
396デフォルトの名無しさん
2012/08/21(火) 08:56:29.94 郵便番号です
だとしたら?
だとしたら?
397デフォルトの名無しさん
2012/08/21(火) 19:02:00.59 >>396
郵便番号だけ書いてもハガキ届かないから駄目じゃね?
郵便番号だけ書いてもハガキ届かないから駄目じゃね?
398デフォルトの名無しさん
2012/08/23(木) 04:38:43.04 公社の時代は、執念で、宛名のひとを探して届けてくれたそうだ
399デフォルトの名無しさん
2012/08/23(木) 04:43:59.66 ずうっとおなじ家に住んでたら、しってるひとがいるもんだ
400デフォルトの名無しさん
2012/08/23(木) 14:40:48.57 執念のぬるぽ
401デフォルトの名無しさん
2012/08/29(水) 19:07:22.82 番地も書いてないざっくりした住所でも
まちがった住所でも
郵便局はがんばって届けてくれてた記憶はたしかにある。
地域に根ざしてたのね。
まちがった住所でも
郵便局はがんばって届けてくれてた記憶はたしかにある。
地域に根ざしてたのね。
402デフォルトの名無しさん
2012/09/17(月) 14:45:42.36 マイコンの経験があれば、ポインター≒間接参照(又はインダイレクトアドレッシング)、で通じるけど、
ハード知らない者に、ハード寄り言語を教えるのは工夫が必要。
ハード知らない者に、ハード寄り言語を教えるのは工夫が必要。
403デフォルトの名無しさん
2012/12/10(月) 19:49:51.72 ポインタ恐怖症です
404デフォルトの名無しさん
2012/12/15(土) 16:13:01.36 >>401
おまいらネラーみたいに面倒になって捨ててた局員もたまにいたけどな
おまいらネラーみたいに面倒になって捨ててた局員もたまにいたけどな
405デフォルトの名無しさん
2012/12/15(土) 18:46:21.86 田舎だと、村長より偉い、殿様局長様だったから、
宛先の違う手紙など、コアダンプしてやる!
宛先の違う手紙など、コアダンプしてやる!
406デフォルトの名無しさん
2013/02/10(日) 03:26:45.35 shared object... .so
407デフォルトの名無しさん
2013/02/10(日) 14:08:11.75 スレタイの「難しい」ってどんな所なんだろ?
俺の場合だと、Cで組みにくいロジックに当たった時にC++で解決、ってやってるから特にC++が難しいと思ったことは無いが。
俺の場合だと、Cで組みにくいロジックに当たった時にC++で解決、ってやってるから特にC++が難しいと思ったことは無いが。
408デフォルトの名無しさん
2013/02/15(金) 16:33:26.34409デフォルトの名無しさん
2013/02/17(日) 02:57:57.83 参照はC++で最悪の仕様
暗黙でアドレスが渡されるとか、マジで正気を疑う
暗黙でアドレスが渡されるとか、マジで正気を疑う
410デフォルトの名無しさん
2013/02/17(日) 06:06:35.79 NULLを渡せない最高の仕様だよ
411デフォルトの名無しさん
2013/02/17(日) 06:19:35.87 関数を呼び出す側のコードを見ただけでは
引数が書き換えられる可能性があるか否かわからんのがクソ > 参照
引数が書き換えられる可能性があるか否かわからんのがクソ > 参照
412デフォルトの名無しさん
2013/02/17(日) 13:50:46.22 非 const 参照は C++11 から std::reference_wrapper を使えば、呼び出し元が
std::ref() になるからそこらへん問題なくなるんだよね?
std::ref() になるからそこらへん問題なくなるんだよね?
413デフォルトの名無しさん
2013/02/17(日) 23:27:58.94414デフォルトの名無しさん
2013/02/18(月) 08:14:30.08 関数呼び出し側だけをみたら
書き換えられる可能性があると考えるしかないだろ馬鹿か
書き換えられる可能性があると考えるしかないだろ馬鹿か
415デフォルトの名無しさん
2013/02/18(月) 08:42:36.02 設計の悪さを言語の所為にするなってことだね。
どの途自然言語に比べれば自由度は低いんだから。
どの途自然言語に比べれば自由度は低いんだから。
416デフォルトの名無しさん
2013/02/19(火) 01:23:19.05 配列や特定のメモリ空間を指しているポインタなら、呼び出し元が
関数にアドレスを渡していることを知っているから
その先が書き換えられることが予想できる
参照は普通の変数のコピー渡しのように見えるくせに
呼び出し先にアドレスが渡っているという極悪っぷり
関数にアドレスを渡していることを知っているから
その先が書き換えられることが予想できる
参照は普通の変数のコピー渡しのように見えるくせに
呼び出し先にアドレスが渡っているという極悪っぷり
417デフォルトの名無しさん
2013/02/19(火) 06:57:07.22 アドレスが渡っていると思い込んでいる辺りが間抜け。
そんな規定はどこにもないし、アドレスを渡さなくていいからこその最適化が行なわれるわけで。
そんな規定はどこにもないし、アドレスを渡さなくていいからこその最適化が行なわれるわけで。
418デフォルトの名無しさん
2013/02/20(水) 20:00:29.97 参照のある言語で、コピー渡しのように見るなよと
419デフォルトの名無しさん
2013/02/20(水) 20:21:09.81 C#やJavaの参照渡し値渡しがクソ
420デフォルトの名無しさん
2013/03/21(木) 00:54:41.62 まず、C言語をそこそこやる事だな。その次にオブジェクト指向を学ぶ。C++はそれから。
確かに最初にいきなりC++はちょっと難しい。いきなりやるとC++を使いながらオブジェクト指向と
無関係なソフトを組む。
JavaとかC#を先にやると変な癖がつくようにも見える。
>>419
ある程度同感。需要があるんだろうけど
確かに最初にいきなりC++はちょっと難しい。いきなりやるとC++を使いながらオブジェクト指向と
無関係なソフトを組む。
JavaとかC#を先にやると変な癖がつくようにも見える。
>>419
ある程度同感。需要があるんだろうけど
421デフォルトの名無しさん
2013/03/21(木) 01:42:59.06 Cを起点に考えると、C++への方向と、Java/C#への方向とは、進化の目的が違うからね。
C++・・・システムプログラミング向け。ハードの進化も利用。
Java、C#・・・アプリケーション向け。ハード詳細を知らなくても済む方向。
C++・・・システムプログラミング向け。ハードの進化も利用。
Java、C#・・・アプリケーション向け。ハード詳細を知らなくても済む方向。
422デフォルトの名無しさん
2013/03/21(木) 12:33:05.33 当初のJavaはC++の悪いところを反面教師としたんだろな。徹底的に。
中途半端なジェネリクスなんて無くて非常に気持ちよかった。
C#はさらに、ひょっとしたらJavaに不満を持った人の支持を得ようという狙いもあったんじゃないか。
値型とか、そりゃ欲しいのはわかるが、それでrefとかoutとか、さらにdelegateとか。
うんうん、そういうの欲しい人居るんだろうけどね、というある種の突き抜け感あり。
中途半端なジェネリクスなんて無くて非常に気持ちよかった。
C#はさらに、ひょっとしたらJavaに不満を持った人の支持を得ようという狙いもあったんじゃないか。
値型とか、そりゃ欲しいのはわかるが、それでrefとかoutとか、さらにdelegateとか。
うんうん、そういうの欲しい人居るんだろうけどね、というある種の突き抜け感あり。
423デフォルトの名無しさん
2013/03/21(木) 14:10:40.21 C#はツギハギだらけのモンスターだからな
424デフォルトの名無しさん
2013/03/21(木) 15:50:30.34 refとoutはちょっと良いかも知れない
呼び出し側に規制するという意味で
呼び出し側に規制するという意味で
425デフォルトの名無しさん
2013/03/21(木) 20:58:14.75 JavaはC++とは全く似ていない。Cとも似ていない。
似ているのは見てくれだけで中身はSmalltalkの方が近い。
似ているのは見てくれだけで中身はSmalltalkの方が近い。
426デフォルトの名無しさん
2013/03/22(金) 20:31:45.19 演算子の優先順位すらないウンコ言語じゃダメってことで
Javaが作られたからな
Javaが作られたからな
427デフォルトの名無しさん
2013/03/23(土) 00:55:03.50 ネイティブ無しでコンピュータを役立たせることは不可能だ
428デフォルトの名無しさん
2013/03/23(土) 08:42:35.29 BASICソースがネイティブのチップも有るけどな。
429デフォルトの名無しさん
2013/03/24(日) 14:21:57.04 smalltalkerからみたJavaは
がっかりおっぱいだったけどな
がっかりおっぱいだったけどな
430デフォルトの名無しさん
2013/03/24(日) 21:12:50.55 月日の経過とともにどんどんがっかりになっていく
ぼいんぼいんのサイボーグおっぱい
ぼいんぼいんのサイボーグおっぱい
431デフォルトの名無しさん
2013/03/31(日) 00:05:44.86 C++の演算子の順序は決められてた筈だが?
C++はコンピュータの基本構造、オブジェクト指向の両方を学ばないと活かせない。
それでも単に手続きを組むだけでPCで非ネイテブよりは速く動くが。
C++はコンピュータの基本構造、オブジェクト指向の両方を学ばないと活かせない。
それでも単に手続きを組むだけでPCで非ネイテブよりは速く動くが。
432デフォルトの名無しさん
2013/04/23(火) 01:51:44.94 JavaやC#などBASICみたいなもんだ。言語仕様が言語の限界
433デフォルトの名無しさん
2013/05/01(水) 22:34:08.49 言界
435デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.AN >>419
Javaっていつから参照渡しできるようになったの?
Javaっていつから参照渡しできるようになったの?
436デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.AN プリミティブ以外は参照しか渡せないでしょ
437デフォルトの名無しさん
2013/08/10(土) NY:AN:NY.AN C++++++++++++++
438デフォルトの名無しさん
2013/08/27(火) NY:AN:NY.AN C++が難しいんじゃなくて前提のCが難しいんじゃないの?
コンピュータって機械に興味がないとポインタを覚えにくい
コンピュータって機械に興味がないとポインタを覚えにくい
439デフォルトの名無しさん
2013/08/28(水) NY:AN:NY.AN440デフォルトの名無しさん
2013/09/11(水) 16:43:03.88 テンプレートとマクロを駆使して
構文破壊してでもC++で実装したふりをする魔術師共が恐ろしい
構文破壊してでもC++で実装したふりをする魔術師共が恐ろしい
441デフォルトの名無しさん
2013/09/18(水) 16:45:29.14 c++ <- 十字架へ磔にされたキリストと2人の死刑囚
442デフォルトの名無しさん
2013/09/29(日) 13:03:38.73 >>440
もうC++はやめてC+++とかにしたほうがいいと思うんだよな。
メタとかジェネリックとかわかっているとのちのち生産性も上がるし、
高度なことをしていると思えるから自分はいいんだけど、
よっぽど恵まれた職場でない限り、周りからは
「これななんの呪文?」っていわれて説明したりして実は生産性が下がるんだよな。
もうC++はやめてC+++とかにしたほうがいいと思うんだよな。
メタとかジェネリックとかわかっているとのちのち生産性も上がるし、
高度なことをしていると思えるから自分はいいんだけど、
よっぽど恵まれた職場でない限り、周りからは
「これななんの呪文?」っていわれて説明したりして実は生産性が下がるんだよな。
443デフォルトの名無しさん
2013/09/29(日) 13:15:04.04 バージョンあげるたびに+を増やすんだな
444デフォルトの名無しさん
2013/09/29(日) 13:23:19.93 今はC+++++くらい?
445デフォルトの名無しさん
2013/09/29(日) 13:28:25.24 なんか呼び方あったと思うけど単純なクラスがあるCが一番いい
446デフォルトの名無しさん
2013/09/29(日) 13:37:47.47 CもC++も独自に進化してバージョンが上がってる。Cが拡張されるとC++も互換性を保とうとする。
447デフォルトの名無しさん
2013/10/31(木) 20:35:49.33 結局コンセプトってどうやって使うの?
448デフォルトの名無しさん
2013/11/01(金) 16:13:48.53449デフォルトの名無しさん
2013/11/01(金) 23:00:07.31 悟空の戦闘力みたいに途中でどうでもよくなってしまいそう。
450デフォルトの名無しさん
2013/11/02(土) 12:42:10.68 面接官「あなたの使える言語は?」
応募者「えーっと、CぷらぷらとCぷらぷらぷらぷらとCぷらぷらぷらぷらぷらぷらぷらとC〜」
面接官「もういいです。」
応募者「えーっと、CぷらぷらとCぷらぷらぷらぷらとCぷらぷらぷらぷらぷらぷらぷらとC〜」
面接官「もういいです。」
451デフォルトの名無しさん
2013/11/02(土) 13:09:02.25 C++++って言ったらC#と思われるオチ
452デフォルトの名無しさん
2013/11/03(日) 00:02:42.62 面接官「あなたの使える言語は?」
応募者「えーっと、パイソンです。ナムパイとパイパイとパイパイjaを〜」
面接官「もういいです。」
応募者「えーっと、パイソンです。ナムパイとパイパイとパイパイjaを〜」
面接官「もういいです。」
453デフォルトの名無しさん
2013/11/06(水) 00:10:08.71 面接官「あなたの使える言語は?」
応募者「日本語のみですが、何か?」
面接官「もういいです。」
応募者「日本語のみですが、何か?」
面接官「もういいです。」
454デフォルトの名無しさん
2013/11/10(日) 21:04:04.92 うーん、ネタにマジレスになるが
面接官が「あなたの使える言語は?」などと聞きはしない。
面接官が「あなたの使える言語は?」などと聞きはしない。
455デフォルトの名無しさん
2013/12/10(火) 19:45:36.50 面接官「今C#の人手が足りてないんだけどどれくらいできる? あ、できないなら帰っていいよ」
456デフォルトの名無しさん
2014/03/29(土) 09:54:15.54ID:WP7oRJZ8 「C++が難しすぎ」ってのはノイマン式コンピュータの仕組みを理解できないって事じゃね?
457デフォルトの名無しさん
2014/03/29(土) 10:26:43.37ID:lTQLq19d 1000ページを超える規格書ということで、
ある程度の複雑さは仕方がない
ある程度の複雑さは仕方がない
458デフォルトの名無しさん
2014/03/29(土) 11:48:20.85ID:unLkM7eL ライブラリと称して変なトリックをぶち込みまくったから
459デフォルトの名無しさん
2014/03/29(土) 13:25:12.68ID:WP7oRJZ8 printf文の事か?文字列型変数という物を扱っていれば理解が難しいかもしれんが
460デフォルトの名無しさん
2014/03/29(土) 15:11:35.60ID:T0jzXlJE どちらかというと scanf() 族では
461デフォルトの名無しさん
2014/03/29(土) 15:35:17.63ID:unLkM7eL いやテンプレートまみれのモダンC++の話だろ
462デフォルトの名無しさん
2014/03/29(土) 15:38:57.49ID:WP7oRJZ8 そっちか
463デフォルトの名無しさん
2014/03/29(土) 15:41:01.43ID:WP7oRJZ8 後から標準ライブラリとか言われた感があったな
464デフォルトの名無しさん
2014/03/29(土) 15:41:26.83ID:cPWiw72V ID:WP7oRJZ8 って、C++ って単語を使ってるものの、単なる C の話をしてる様にしか見えない・・
465デフォルトの名無しさん
2014/03/29(土) 15:47:02.98ID:WP7oRJZ8 CとC++を区別しない癖が抜けなくてね。ここからがC++ですって状況は無かったからな
466デフォルトの名無しさん
2014/03/29(土) 15:55:49.76ID:iBvyBNVV なにこの、ID:WP7oRJZ8ひとりだけ精一杯背伸びしながら喋ってるような状況は
467デフォルトの名無しさん
2014/03/29(土) 16:03:23.85ID:WP7oRJZ8 就職した時からVisualStudio使える連中は良いよな、苦労知らずで。
C++が使ってくれよと手招きしてる状況でアホ上司が使わせない苦労は分かるまい。
かと思えばVC++で組んでるってだけでオブジェクト指向言い出す新人のおもりとか
やらされるし
C++が使ってくれよと手招きしてる状況でアホ上司が使わせない苦労は分かるまい。
かと思えばVC++で組んでるってだけでオブジェクト指向言い出す新人のおもりとか
やらされるし
468デフォルトの名無しさん
2014/03/29(土) 16:09:22.67ID:TSa2sOMr 小学生が三角形の面積の求めかたを連呼してるみたいに聞こえるぞw
小学生「てーへんかけるたかさわるにっ!てーへんかけるたかさわるにっ!(どやぁ」
大人「お、おう」
小学生「てーへんかけるたかさわるにっ!てーへんかけるたかさわるにっ!(どやぁ」
大人「お、おう」
469デフォルトの名無しさん
2014/03/29(土) 16:15:00.19ID:WP7oRJZ8 >>468
不思議な感性の持ち主だね、君
不思議な感性の持ち主だね、君
470デフォルトの名無しさん
2014/03/29(土) 16:15:31.11ID:NGcRlurB 自分だけ苦労してると思ってやがるw
オブジェクト指向という言葉を聞きかじってる分マシだろ?
俺なんかC言語も知らないズブの素人のおもりなんだが。しかも別会社の
オブジェクト指向という言葉を聞きかじってる分マシだろ?
俺なんかC言語も知らないズブの素人のおもりなんだが。しかも別会社の
471デフォルトの名無しさん
2014/03/29(土) 16:16:20.32ID:WP7oRJZ8 そういう奴に限って三角関数とか学校に忘れてきてるけどなww
472デフォルトの名無しさん
2014/03/29(土) 16:18:45.94ID:kQ7wkIiU 業務経験無いのが丸わかりですわ
473デフォルトの名無しさん
2014/03/29(土) 16:19:02.69ID:NGcRlurB >467の状況で>465って矛盾してねぇ?
474デフォルトの名無しさん
2014/03/29(土) 16:20:28.59ID:WP7oRJZ8475デフォルトの名無しさん
2014/03/29(土) 16:25:20.30ID:WP7oRJZ8476デフォルトの名無しさん
2014/03/29(土) 16:27:02.87ID:WP7oRJZ8 >>472
お前のような奴が書いた使えないコード直させられる身にもなってみろよ
お前のような奴が書いた使えないコード直させられる身にもなってみろよ
477デフォルトの名無しさん
2014/03/29(土) 16:28:51.69ID:WP7oRJZ8478デフォルトの名無しさん
2014/03/29(土) 16:29:09.60ID:cPWiw72V このスレの内容の技術レベルに到達して無いのよ、要は。
その後の転嫁もみっともないし、それを客観視も出来ていない。もう発言やめとけって。
その後の転嫁もみっともないし、それを客観視も出来ていない。もう発言やめとけって。
479デフォルトの名無しさん
2014/03/29(土) 16:33:06.98ID:3sTrDelI480デフォルトの名無しさん
2014/03/29(土) 16:33:30.03ID:WP7oRJZ8 笑わせるなよ、ネイテブが書けないトーシロの集まりだろ?こいつら
ポインタが分からないレベルかと思ったが、意識しないでも書く方法もあるからな
「C++で悩んでます。C言語なんて簡単です」って言える訳だ。
ポインタが分からないレベルかと思ったが、意識しないでも書く方法もあるからな
「C++で悩んでます。C言語なんて簡単です」って言える訳だ。
481デフォルトの名無しさん
2014/03/29(土) 16:53:38.29ID:iSspUegM test
482デフォルトの名無しさん
2014/03/31(月) 04:31:28.93ID:Ac3vmcIz ここまで底の浅さを自覚できないでいるってのも凄いな。
483デフォルトの名無しさん
2014/03/31(月) 20:17:09.96ID:z2hMiaJi 正直>467で何に苦労してるのかさっぱりわからん
484デフォルトの名無しさん
2014/03/31(月) 22:01:04.49ID:WqTGe9ri 口だけ達者な未熟者に苦労している
485デフォルトの名無しさん
2014/04/01(火) 01:04:48.05ID:aVBJKpUj いいよな、その程度で他人を苦労知らずだって非難できるんだから
486デフォルトの名無しさん
2014/04/01(火) 06:08:45.06ID:8KXd0J2G その程度で人を周回遅れとか言う方が笑いものだろ
だいたい何が「いいよな、」なのか意味不明
面倒なライブラリを嫌がってた奴がいたから、ちょっと同意を見せただけで
まさか同レベルと思ってるんじゃないだろうな?
だいたい何が「いいよな、」なのか意味不明
面倒なライブラリを嫌がってた奴がいたから、ちょっと同意を見せただけで
まさか同レベルと思ってるんじゃないだろうな?
487デフォルトの名無しさん
2014/04/06(日) 01:13:59.83ID:4D4+1Q1g488デフォルトの名無しさん
2014/04/13(日) 17:29:52.86ID:knLLGO8f C++が難しいんじゃなくてライブラリが使いにくいんじゃ?>>1
489デフォルトの名無しさん
2014/04/13(日) 19:42:50.11ID:pCk2/mxr MSのライブラリは最悪だからな
490デフォルトの名無しさん
2014/04/14(月) 22:10:41.75ID:vgwDadtz typedefしまくり
491デフォルトの名無しさん
2014/04/15(火) 01:53:04.12ID:hh7KqCRP 難しいのは当たり前
熟練者にとって生産性が上がるように進化してるが
理解しなければいけないことはどんどん増えている
熟練者にとって生産性が上がるように進化してるが
理解しなければいけないことはどんどん増えている
492デフォルトの名無しさん
2014/04/21(月) 00:38:33.35ID:fKV6ATCG 優先度が低く複雑度が高いものを導入して劣化していくコースに嵌り込んだのではないか
493デフォルトの名無しさん
2014/04/23(水) 05:35:14.60ID:IStIaXKD 使わなければ、どうということはない
494デフォルトの名無しさん
2014/04/23(水) 09:03:43.74ID:KGn2h8hJ UFC 128 - : ジョン・ジョーンズ vs. マウリシオ・ショーグン
https://www.youtube.com/watch?v=wia_sFsAf6g
https://www.youtube.com/watch?v=wia_sFsAf6g
495デフォルトの名無しさん
2014/04/23(水) 12:04:32.26ID:5izT4YJE 理解できなければ、使わないのが一番賢い選択。
496デフォルトの名無しさん
2014/05/03(土) 09:54:30.44ID:BYcmF+is C++って、コンパイラ・コンパイラ・コンパイラだから
497デフォルトの名無しさん
2014/07/04(金) 21:07:35.33ID:8xYB6zEg テンプレートと例外が便利
498デフォルトの名無しさん
2014/07/04(金) 21:14:50.96ID:y9Gk814L STLもboostもノータッチですわ
今時はC++で正規表現が使えるんだっけか
今時はC++で正規表現が使えるんだっけか
499デフォルトの名無しさん
2014/07/04(金) 22:38:57.69ID:XgPM3bh0 他の言語はあれは駄目これは駄目って感じで窮屈。C++は自由!
あれを忘れてた、これを忘れてたって事になるけど
あれを忘れてた、これを忘れてたって事になるけど
500デフォルトの名無しさん
2014/07/05(土) 01:09:11.89ID:ppQutXuj テンプレート大好き
例外はなんか嫌い
例外はなんか嫌い
501デフォルトの名無しさん
2014/07/05(土) 22:43:38.37ID:FweWc6DI >>500
テンプレートも例外も大好きだ・・・
なんでも例外投げる
コードがとてもシンプルになってグッドです
最終的に誰がcatchするんかは知らんけど、
少なくともデバッグの役には立ってる
もはやコレなしには生きられない
テンプレートも例外も大好きだ・・・
なんでも例外投げる
コードがとてもシンプルになってグッドです
最終的に誰がcatchするんかは知らんけど、
少なくともデバッグの役には立ってる
もはやコレなしには生きられない
502デフォルトの名無しさん
2014/07/06(日) 00:52:21.93ID:l5kZ35EX503デフォルトの名無しさん
2014/07/06(日) 06:11:42.39ID:qu0eEdBG ハゲしねwwwwww
504デフォルトの名無しさん
2014/07/06(日) 12:06:15.33ID:Yu8wKQZQ 俺なんかpairで挫折したわC++
505デフォルトの名無しさん
2014/07/06(日) 12:15:21.70ID:TEFa5DV8 どこに挫折する要素があるのか…
506デフォルトの名無しさん
2014/07/06(日) 22:51:15.28ID:M2Rbqlfg >>504
コンパイラについてるソース見てみよう
pairなんて、ただ2個のメンバに入れてるだけ
しかもムーブ付き
忙しいときにmakeとかしちゃって良いんだろか?
って思ってたけど、わりと単純な仕様で低コスト
コンパイラについてるソース見てみよう
pairなんて、ただ2個のメンバに入れてるだけ
しかもムーブ付き
忙しいときにmakeとかしちゃって良いんだろか?
って思ってたけど、わりと単純な仕様で低コスト
507デフォルトの名無しさん
2014/07/07(月) 07:02:05.35ID:dR2u/u83 pairは簡単だけど、tupleを自前で作ろうとしたら死ぬ思いをした
508デフォルトの名無しさん
2014/07/08(火) 10:01:59.85ID:4lE6gOPY 自分が使える技術だけで書けばいい?
509デフォルトの名無しさん
2014/07/08(火) 21:24:51.41ID:MtYT4b2f >>508
最低限、これは知っとかなきゃダメでしょう
っての以外は、必要に応じてだと思う
Cと共通するような部分、基本的な言語仕様、昔ながらのポリモーフィズムって感じな
やり方に加え、少しばかりテンプレートに慣れ親み、それとの違いを認識し、それに
加えて右辺値参照、ムーブセマンティクス(これらは必須)を抑えとけば、とりあえずは
十分だと思う
あとは必要になってから、その都度学習する
最初から全部とか無理
最低限、これは知っとかなきゃダメでしょう
っての以外は、必要に応じてだと思う
Cと共通するような部分、基本的な言語仕様、昔ながらのポリモーフィズムって感じな
やり方に加え、少しばかりテンプレートに慣れ親み、それとの違いを認識し、それに
加えて右辺値参照、ムーブセマンティクス(これらは必須)を抑えとけば、とりあえずは
十分だと思う
あとは必要になってから、その都度学習する
最初から全部とか無理
510デフォルトの名無しさん
2014/07/10(木) 18:18:37.91ID:j+7QqkUb 面倒な技術を使う場合、大抵出来る人がラッパ組んで他の人はそれ使うだけじゃない?
511デフォルトの名無しさん
2014/07/19(土) 12:59:25.98ID:SGJuvk0q 今はJavaもC#もテンプレート&関数オブジェクト全盛だし
相対的に難易度は減ってると思うんだけどな
今メジャーな言語でC++固有の難しい所ってvirtual継承とムーブぐらいじゃね
細かく見ればunionとかplacement newとか色々あるだろうけどさ
相対的に難易度は減ってると思うんだけどな
今メジャーな言語でC++固有の難しい所ってvirtual継承とムーブぐらいじゃね
細かく見ればunionとかplacement newとか色々あるだろうけどさ
512デフォルトの名無しさん
2014/07/23(水) 18:23:16.07ID:dzmo+Zlb c++の凝ったコードを見てると上には上がいるんだなーと思わせてくれる
しかしdefineが使いまくられているコードは読む気が失せる
しかしdefineが使いまくられているコードは読む気が失せる
513デフォルトの名無しさん
2014/07/26(土) 18:22:36.75ID:nwV9SC8G defineだけが頼みという事もあった。こりゃC言語じゃんって有様
514デフォルトの名無しさん
2014/08/11(月) 00:14:55.09ID:CLnlK3+9 rubyも難しい
515デフォルトの名無しさん
2014/08/27(水) 22:01:04.37ID:+mS2YVhy ってかいろんなパラダイムが共存しすぎ
516デフォルトの名無しさん
2014/08/27(水) 22:42:18.69ID:qWxL76Rg GUI専門言語とか計算専門言語とか通信とかデバイスとかオブジェクトライブラリの標準化で楽になろうよ
…でも専門に作ったはずが何でもやるようになるのもよくある話
…でも専門に作ったはずが何でもやるようになるのもよくある話
517デフォルトの名無しさん
2014/08/30(土) 01:29:57.79ID:34Ix6eHx >>516
もうどっかの標準規格団体がビシッと決めてくれないかね?
もうどっかの標準規格団体がビシッと決めてくれないかね?
518デフォルトの名無しさん
2014/08/30(土) 01:45:40.72ID:ZWIpt6n5 標準から外れた新しいハードを作ろうとする連中をビシッと排除することが大事
519デフォルトの名無しさん
2014/09/08(月) 02:16:58.95ID:3GR90xPD それはC++で決まりだな
520デフォルトの名無しさん
2014/09/28(日) 10:46:47.15ID:o0+iY1+a Embedded C++の復権はまだですか
521デフォルトの名無しさん
2015/05/18(月) 23:46:56.71ID:gkwtVc+R 初心者会の動画を見てわかったこと
C++は初心者レベルになる事すら難しすぎ
C++は初心者レベルになる事すら難しすぎ
522デフォルトの名無しさん
2015/09/17(木) 00:23:10.59ID:gkHuwtlu 未だに難しい書き方した方が偉いと思ってる馬鹿が一番多い言語。
523デフォルトの名無しさん
2015/10/21(水) 19:29:55.95ID:Hse4sQ9w まあ最新の書き方の使い方を広めるために
プログラムの仕事はしませんとか言い出す馬鹿がいるような言語だからな。
c++ がいかにそういう馬鹿であふれてるか表す良い例だと思われる。
プログラムの仕事はしませんとか言い出す馬鹿がいるような言語だからな。
c++ がいかにそういう馬鹿であふれてるか表す良い例だと思われる。
524デフォルトの名無しさん
2015/10/27(火) 11:45:35.59ID:Vhrm1X6v C++は使う機能だけ学べば使えるようだけど
高度な機能を使ったソースを読み下して学習が捗らない
古いCのソースなら何とか読み下せるけど
C++恐ろしい子
高度な機能を使ったソースを読み下して学習が捗らない
古いCのソースなら何とか読み下せるけど
C++恐ろしい子
525デフォルトの名無しさん
2015/10/27(火) 22:34:59.45ID:U7jDynek せやな
526デフォルトの名無しさん
2015/11/03(火) 23:00:50.55ID:7DhTE7D1 質問ではない
527デフォルトの名無しさん
2015/11/04(水) 01:59:42.42ID:lNTSrs7r せやな
528デフォルトの名無しさん
2015/11/06(金) 12:26:11.93ID:lxCcN5+p スタティックなメンバ関数からインスタンスへのリファレンスをstd::make_sharedで作ろうとしたら
プライベートコンストラクタが呼べねぇって怒られた
暫く「は?」ってなった
仕方なくfriend struct __gnu_cxx::new_allocator;したらMacでビルドが通らなくなる事案が発生。
最後にはもう何もかも面倒くさくなってpublic:したけど
今ググったら継承させたクラスを関数内に作ってup-castする方法が出てきたわ。
引数無くて良いならこれでも良いんだけどね・・・。
プライベートコンストラクタが呼べねぇって怒られた
暫く「は?」ってなった
仕方なくfriend struct __gnu_cxx::new_allocator;したらMacでビルドが通らなくなる事案が発生。
最後にはもう何もかも面倒くさくなってpublic:したけど
今ググったら継承させたクラスを関数内に作ってup-castする方法が出てきたわ。
引数無くて良いならこれでも良いんだけどね・・・。
529デフォルトの名無しさん
2015/11/06(金) 22:55:05.05ID:PcJjmoGr それ多分使い方間違ってると思うの
530デフォルトの名無しさん
2016/08/06(土) 20:41:49.93ID:pMfVQ70e C++は入門書すら難しすぎ
Bjarne Stroustrupのプログラミング入門書の査読の感想
ttps://cpplover.blogspot.jp/2016/08/bjarne-stroustrup.html
Bjarne Stroustrupのプログラミング入門書の査読の感想
ttps://cpplover.blogspot.jp/2016/08/bjarne-stroustrup.html
531デフォルトの名無しさん
2016/08/08(月) 12:37:05.42ID:BeKKpTjc >>530
紹介されたページを読んでみたが、C++の入門書じゃなくて
プログラミングの入門書で使用言語がC++って本みたいだね。
あと、内容が難しいんじゃなくて、内容が酷いという意見。
これから訳書を売り出そうってのに原書をボロクソに貶すとは
思い切った人だわ。それだけに信憑性も感じるけど。
紹介されたページを読んでみたが、C++の入門書じゃなくて
プログラミングの入門書で使用言語がC++って本みたいだね。
あと、内容が難しいんじゃなくて、内容が酷いという意見。
これから訳書を売り出そうってのに原書をボロクソに貶すとは
思い切った人だわ。それだけに信憑性も感じるけど。
532デフォルトの名無しさん
2016/08/24(水) 05:03:05.06ID:kLo7lknt 「内部コンパイラエラー(ICE)に関するものなど深刻なものを含む110以上のバグが修正されている」
GNU Project、バグを修正した「GCC 6.2」リリース | OSDN Magazine
https://osdn.jp/magazine/16/08/23/160000
GNU Project、バグを修正した「GCC 6.2」リリース | OSDN Magazine
https://osdn.jp/magazine/16/08/23/160000
533デフォルトの名無しさん
2016/08/24(水) 14:06:06.97ID:SRgitPqt よく知らないけどテンプレート機能ってマクロみたいなものだよね
マクロを読んで理解したりマクロで展開されたコードを読み下すのって地獄ちがう?
LISPの同期しながらネット上でやり取りするコードもマクロを使っていて
生成されたコードがボリュームテンコ盛りかつなにやっているのか意味不明な難易度だゲンナリすると言う
理解できないー学習に剥かないー当然不具合の発見も困難な感じ
マクロを読んで理解したりマクロで展開されたコードを読み下すのって地獄ちがう?
LISPの同期しながらネット上でやり取りするコードもマクロを使っていて
生成されたコードがボリュームテンコ盛りかつなにやっているのか意味不明な難易度だゲンナリすると言う
理解できないー学習に剥かないー当然不具合の発見も困難な感じ
534デフォルトの名無しさん
2016/08/24(水) 18:43:17.23ID:RnnOIfbm535デフォルトの名無しさん
2016/08/24(水) 20:07:44.67ID:971rg3P3 マクロ地獄から抜け出せたと思ったらテンプレート地獄に堕ちた、みたいな。
536デフォルトの名無しさん
2016/08/24(水) 21:32:49.23ID:0T408iqD STL地獄
537デフォルトの名無しさん
2016/08/25(木) 20:39:39.05ID:FbCqAy9f Cよりは簡単だと思うけどな
Cはいちいち「そんなのわかりきってるだろ」みたいなことまでつらつら書かないといけないのに
C++は簡明に書けるし
学生時代にCのレポート書いてるときにめんどくさくなって、楽だからって勝手にC++で書いてたら、しばらく担当教が授気づかなかったな
すっかりCの仕様忘れてしまった。
CよりC++の方がずっとわかりやすくない?
Cはいちいち「そんなのわかりきってるだろ」みたいなことまでつらつら書かないといけないのに
C++は簡明に書けるし
学生時代にCのレポート書いてるときにめんどくさくなって、楽だからって勝手にC++で書いてたら、しばらく担当教が授気づかなかったな
すっかりCの仕様忘れてしまった。
CよりC++の方がずっとわかりやすくない?
538デフォルトの名無しさん
2016/08/25(木) 21:47:37.74ID:vberJlko 書くのは楽でも読む方は苦痛ってプログラムになってそう。
539デフォルトの名無しさん
2016/08/26(金) 16:13:22.98ID:l+GzFH0s list実装してこいって課題でstd::list使うマンやってたなーw
540デフォルトの名無しさん
2017/02/16(木) 01:18:43.40ID:6VkTpxSR ラムダでつまづきました。
どこかよいサイトか書籍ありませんか?
どこかよいサイトか書籍ありませんか?
541デフォルトの名無しさん
2017/02/16(木) 08:37:17.95ID:EDIIWbgV >>540
「ラムダ式 C++入門」っていうサイトが分かりやすいよ。
「ラムダ式 C++入門」っていうサイトが分かりやすいよ。
542デフォルトの名無しさん
2017/02/16(木) 13:32:19.66ID:6VkTpxSR543デフォルトの名無しさん
2017/06/15(木) 02:07:46.28ID:Y+hk0umY C++難し過ぎ、クロワロタwww
544デフォルトの名無しさん
2017/06/15(木) 02:32:06.23ID:d0XN06J4 使いこなせれば、これほど便利な言語はないよ。
545デフォルトの名無しさん
2017/06/17(土) 07:21:17.73ID:bupTq8cx 自分で書ける程度にはなったが
読める程度には至らない。
知らない機能、文法が多すぎる。
入出力イテレータなんて使った試しがない。
STL難しすぎ。
読める程度には至らない。
知らない機能、文法が多すぎる。
入出力イテレータなんて使った試しがない。
STL難しすぎ。
546デフォルトの名無しさん
2017/06/18(日) 17:02:19.35ID:kFt5QPYj C++ほど機能が煩雑な言語って他にあるのか?
テンプレートやスマートポインタのような基本的機能もそうだが、
戻り値の型に依存した例外処理、引数の参照渡し、new()との相性の悪い*なしクラス型など、
後発の言語が採用しなかった一貫性の無い仕様や、
#defineマクロ、グローバルstaticやヘッダとソースの分離などの70年代の因習をそのまま残しており、
しかもC時代に由来するmalloc/free、typedef struct、グローバル関数などをそのまま使う人が多い。
標準ライブラリにもstdio/iostreamのような重複が全体に生じている。
それに加え、ラムダ式やジェネリック、右辺値参照、constexprなどの機能拡張も進んでいる。
STLやBoostなどのライブラリも加えればきりがない。
そのくせまともなガベージコレクションはない。
実際のプログラミングではコーディング規約で一貫したルールを定め、余計な機能は使わないようにするのが普通だが、
やはり現代的な言語に比べるとずいぶん使いづらい。組み込み用途、DLLやドライバの開発以外では用いるべきではないのかも。
テンプレートやスマートポインタのような基本的機能もそうだが、
戻り値の型に依存した例外処理、引数の参照渡し、new()との相性の悪い*なしクラス型など、
後発の言語が採用しなかった一貫性の無い仕様や、
#defineマクロ、グローバルstaticやヘッダとソースの分離などの70年代の因習をそのまま残しており、
しかもC時代に由来するmalloc/free、typedef struct、グローバル関数などをそのまま使う人が多い。
標準ライブラリにもstdio/iostreamのような重複が全体に生じている。
それに加え、ラムダ式やジェネリック、右辺値参照、constexprなどの機能拡張も進んでいる。
STLやBoostなどのライブラリも加えればきりがない。
そのくせまともなガベージコレクションはない。
実際のプログラミングではコーディング規約で一貫したルールを定め、余計な機能は使わないようにするのが普通だが、
やはり現代的な言語に比べるとずいぶん使いづらい。組み込み用途、DLLやドライバの開発以外では用いるべきではないのかも。
547デフォルトの名無しさん
2017/06/19(月) 09:01:31.33ID:57UCTkEh スマホでマイクラがサクサク動くような時代にGC積んでない言語って正直厳しいと思うの…
それに組み込み系でも別にc++なんて使わなくてもcで足りるし
でもGCを積んだら積んだでc++の存在意義が薄くなるしそれなら他選ぶよってなるわ
objective-cとswiftみたいに代替言語でてくるかもしれんし(使った事無いけど)
結局所詮道具なんだからシンプルで扱いやすいほうがいいに決まってるんだよなー
c++erの行き着く先はスパゲッティ職人っすかね
それに組み込み系でも別にc++なんて使わなくてもcで足りるし
でもGCを積んだら積んだでc++の存在意義が薄くなるしそれなら他選ぶよってなるわ
objective-cとswiftみたいに代替言語でてくるかもしれんし(使った事無いけど)
結局所詮道具なんだからシンプルで扱いやすいほうがいいに決まってるんだよなー
c++erの行き着く先はスパゲッティ職人っすかね
548デフォルトの名無しさん
2017/06/19(月) 09:36:34.36ID:S/5ZPkdK C/C++ は低級が売り
これ以上複雑にしなくていい
これ以上複雑にしなくていい
549デフォルトの名無しさん
2017/06/22(木) 03:47:56.57ID:31xVM/9R GCなんて余計管理が困難になる気がする。
GCは不要。
GCは不要。
550デフォルトの名無しさん
2017/06/22(木) 19:39:45.52ID:7u4/pAoZ objective-cは{}じゃなくて@を強制されてひたすら読みづらいし構文がクソきもいけど
そこらへんをc++かjavaに近づけて
appleじゃなくてWindows(とLinux)が採用してればobjective-c使ってたわ
どうしてもCocoaかiOS周りにしか使えないからクソなんだよなぁ
まあそれでもcのライブラリが潤沢だから使おうと思えば使えるけど
言語自体はシンプルだから、実質apple専用ってのが残念だわ
一応WinObj-CがあったりGNUstepがあるのはしってるけどmacosと同等につかえるわけじゃなし
swift完全移項して空気になってしまうなら悲しいなー
そこらへんをc++かjavaに近づけて
appleじゃなくてWindows(とLinux)が採用してればobjective-c使ってたわ
どうしてもCocoaかiOS周りにしか使えないからクソなんだよなぁ
まあそれでもcのライブラリが潤沢だから使おうと思えば使えるけど
言語自体はシンプルだから、実質apple専用ってのが残念だわ
一応WinObj-CがあったりGNUstepがあるのはしってるけどmacosと同等につかえるわけじゃなし
swift完全移項して空気になってしまうなら悲しいなー
551デフォルトの名無しさん
2017/06/22(木) 19:49:31.18ID:Ep4mqRnU 高級言語は高級側を目指せばいいけど、CやC++は低級を保ってほしい
553デフォルトの名無しさん
2017/06/22(木) 23:45:54.09ID:gcsIExTi >>548
そういうとこにすら表れてるよな
物事を複雑にして喜んでるようなスジの悪さが
あんなクソみたいな表記のラムダ式持ち込んで一体何がしたいんや(笑)
右辺値参照(笑)ムーブコンストラクタ(笑)型推論(笑)
そういうとこにすら表れてるよな
物事を複雑にして喜んでるようなスジの悪さが
あんなクソみたいな表記のラムダ式持ち込んで一体何がしたいんや(笑)
右辺値参照(笑)ムーブコンストラクタ(笑)型推論(笑)
554デフォルトの名無しさん
2017/06/23(金) 12:36:51.76ID:c5kaeG1z >>553
それみんなコードが簡潔になる機能じゃん。
それみんなコードが簡潔になる機能じゃん。
555デフォルトの名無しさん
2017/06/23(金) 13:15:22.43ID:jGFBZEPI 548 :デフォルトの名無しさん [sage] :2017/06/19(月) 09:36:34.36 ID:S/5ZPkdK
C/C++ は低級が売り
これ以上複雑にしなくていい
C/C++ は低級が売り
これ以上複雑にしなくていい
556デフォルトの名無しさん
2017/06/23(金) 22:17:29.36ID:c5kaeG1z 仕様が複雑だから理解できない、っていうのをdisる理由にされてもな。
コードが簡潔になる事が重要。
コードが簡潔になる事が重要。
557デフォルトの名無しさん
2017/06/23(金) 22:25:44.82ID:cLuj8vNR コードが簡潔になることを最重要項目としてほしくない、CやC++の役目はそうじゃない
という主張
アセンブラとの親和性、非常に低レベルな環境への対応、命令レベルの速度チューニング、...
そういう低級言語としての役目が重要であると
という主張
アセンブラとの親和性、非常に低レベルな環境への対応、命令レベルの速度チューニング、...
そういう低級言語としての役目が重要であると
>>557
C++ の時点で「アセンブラとの親和性」とかあり得ないんだが‥
C++ の時点で「アセンブラとの親和性」とかあり得ないんだが‥
559デフォルトの名無しさん
2017/06/23(金) 22:28:43.81ID:cLuj8vNR メジャーなコンパイラですら規格に対応しきれてないのにさらに仕様を増やすとか、規格自体が目的になってる感じで
私自信は規格書も読んだり、積極的に新規格についていってるつもり
私自信は規格書も読んだり、積極的に新規格についていってるつもり
560デフォルトの名無しさん
2017/06/23(金) 22:29:42.86ID:cLuj8vNR >>558
C++とアセンブラの混合コード、よく書くけど
C++とアセンブラの混合コード、よく書くけど
561デフォルトの名無しさん
2017/06/23(金) 22:31:06.95ID:cLuj8vNR 製品でも
>>560
それは extern C なんでしょ?
それは extern C なんでしょ?
563デフォルトの名無しさん
2017/06/23(金) 22:34:46.60ID:cLuj8vNR そうだけど
564デフォルトの名無しさん
2017/06/23(金) 22:55:19.45ID:qvfl5lo9 コードが簡潔、ねえw
565デフォルトの名無しさん
2017/06/24(土) 00:41:11.56ID:wjJzkkq0 別に低レベル性を犠牲にしているわけでは無いのだからデメリットは無いでしょ
機能追加で便利になってるのに、何が複雑なのかわからん
仕様が理解できないって意味で複雑って言う主張なら、使うなとしか
機能追加で便利になってるのに、何が複雑なのかわからん
仕様が理解できないって意味で複雑って言う主張なら、使うなとしか
566デフォルトの名無しさん
2017/06/24(土) 02:15:35.31ID:FTGF6KR2 c++至上主義者達は難解なパズルを解いてエレガントにプログラムすることが全てで
可読性とかそういう他人のこと考えてないとこないですかね・・・?
追加する仕様の方向性もまさにこういうとこが見受けられるから文句も言いたくもなるわ〜
別にc++つかっててもできるだけシンプルに見やすいようコーディングしてる人は好きよー
可読性とかそういう他人のこと考えてないとこないですかね・・・?
追加する仕様の方向性もまさにこういうとこが見受けられるから文句も言いたくもなるわ〜
別にc++つかっててもできるだけシンプルに見やすいようコーディングしてる人は好きよー
567デフォルトの名無しさん
2017/06/24(土) 02:19:00.84ID:P6Ag4g+S C++は最強
568デフォルトの名無しさん
2017/06/24(土) 02:35:03.02ID:FTGF6KR2 C++はF1マシンみたいなもん
ちょっと近所に買い物するのにわざわざF1マシン乗りたくないし
しかもC++は速いけど脆いマクラーレンかな?
pythonとかjavaが人気なのは
上質なリクライニングシートにクーラーとカーナビもついてるからなんだよなぁ
ちょっと近所に買い物するのにわざわざF1マシン乗りたくないし
しかもC++は速いけど脆いマクラーレンかな?
pythonとかjavaが人気なのは
上質なリクライニングシートにクーラーとカーナビもついてるからなんだよなぁ
569デフォルトの名無しさん
2017/06/24(土) 05:34:56.06ID:58dIWtvr プログラムは、小さくて速いのがいい。エレガント、可読性なんて二の次だ
570デフォルトの名無しさん
2017/06/24(土) 05:40:12.50ID:i0vCbpkL じゃあフルアセンブラだな
571デフォルトの名無しさん
2017/06/24(土) 10:48:03.15ID:5iili0Vp > 機能追加で便利になってるのに、何が複雑なのかわからん
そういう感覚なんだろうなw
何が複雑かのセンスがそーいう状態なんよ
俺が何を言ってるかも、多分分からんやろな
そういう感覚なんだろうなw
何が複雑かのセンスがそーいう状態なんよ
俺が何を言ってるかも、多分分からんやろな
572デフォルトの名無しさん
2017/06/24(土) 11:00:01.28ID:0iPve436 C++の書籍って、浅い入門書か、すでに使いこなしてる人向けの高度な本の両極端なイメージ
573デフォルトの名無しさん
2017/06/24(土) 11:12:32.10ID:5HRkzvGx やはり、コードの字面から動作を予測しやすいというのがわかりやすいプログラムなんだと思う。
そういう意味で、テンプレート、オーバーロード、SFINAE、ADLなんかを駆使してドヤッてるC++プログラムは
マクロ使いまくりのLispやCなみにわかりにくい。
そういう意味で、テンプレート、オーバーロード、SFINAE、ADLなんかを駆使してドヤッてるC++プログラムは
マクロ使いまくりのLispやCなみにわかりにくい。
574デフォルトの名無しさん
2017/06/24(土) 13:20:37.04ID:pld1AkHH575デフォルトの名無しさん
2017/06/24(土) 17:42:49.03ID:2UgIHN8U 複雑と思うなら、その機能を使わなければいいだけでしょ
低レベルさに加えて、流行りの高級機能も使えるという、「選択権」があるのがC++の良いところなんだから
自分の理解不能な機能を見て、ドヤってると感じるのは劣等感じゃね?
もちろん、普通に関数作れば良いところでlambda使って無駄に読みにくくしてる人がいると言う事実には同意する
低レベルさに加えて、流行りの高級機能も使えるという、「選択権」があるのがC++の良いところなんだから
自分の理解不能な機能を見て、ドヤってると感じるのは劣等感じゃね?
もちろん、普通に関数作れば良いところでlambda使って無駄に読みにくくしてる人がいると言う事実には同意する
576デフォルトの名無しさん
2017/06/24(土) 18:13:25.45ID:5HRkzvGx 例えばマクロを多用したプログラムが理解しにくいというのと、マクロの機能を理解しているかどうかってのは別の話。
言語機能自体を理解していたとしても、わかりにくいプログラムはわかりにくい。
>>573にlambdaを挙げなかったのは、lambdaはそういう意味での分かりにくさは比較的少ないから。
言語機能自体を理解していたとしても、わかりにくいプログラムはわかりにくい。
>>573にlambdaを挙げなかったのは、lambdaはそういう意味での分かりにくさは比較的少ないから。
577デフォルトの名無しさん
2017/06/24(土) 18:35:48.62ID:5iili0Vp >>575が一体C++で何を作ってきたのかが疑問だな
お前C++の良さを語れるような立場じゃねえよな
お前C++の良さを語れるような立場じゃねえよな
578デフォルトの名無しさん
2017/06/24(土) 18:37:46.40ID:23EMNP9J 無理に使わなくてもいいというのは同意だけど
例えばメンバとして持つものにstd::tupleなど、ムーブをサポートしているクラスを想定して
ムーブコンストラクタ、ムーブ代入演算子など定義するけど
「それ以外ほぼ何もしない」クラス作ってドヤってる人(サンプルコードの話ではない)は最近よく見かけるんだよなぁ・・・w
セオリーや流行ばかり追いかけて実用性皆無なコードしか書けない趣味グラマ?ばかりが
最近C++界隈で目立っている気はする。
ある程度なんでも出来るようになれば言語のことはどうでもいいから、
結果そういうのばかりが目立ってるのかもしれんけど
例えばメンバとして持つものにstd::tupleなど、ムーブをサポートしているクラスを想定して
ムーブコンストラクタ、ムーブ代入演算子など定義するけど
「それ以外ほぼ何もしない」クラス作ってドヤってる人(サンプルコードの話ではない)は最近よく見かけるんだよなぁ・・・w
セオリーや流行ばかり追いかけて実用性皆無なコードしか書けない趣味グラマ?ばかりが
最近C++界隈で目立っている気はする。
ある程度なんでも出来るようになれば言語のことはどうでもいいから、
結果そういうのばかりが目立ってるのかもしれんけど
579デフォルトの名無しさん
2017/06/24(土) 18:40:43.39ID:GiFMFqzr580デフォルトの名無しさん
2017/06/24(土) 19:03:23.75ID:5HRkzvGx 絶対的な順位というのは決められないだろうけど、少なくともCはC++より分かりやすいよな。
a = b + c;
こんなコード片があるとき、Cならここで数値かポインタの加算が行われると推測できるし、あとは
オーバーフローの可能性を気にする程度でいいけど(マクロが使われていた場合は別として)、
C++だと選択肢が多すぎて判断が難しい。下手したらコード全体を隅から隅まで調べないと実際の
動作を把握できないかもしれない。
a = b + c;
こんなコード片があるとき、Cならここで数値かポインタの加算が行われると推測できるし、あとは
オーバーフローの可能性を気にする程度でいいけど(マクロが使われていた場合は別として)、
C++だと選択肢が多すぎて判断が難しい。下手したらコード全体を隅から隅まで調べないと実際の
動作を把握できないかもしれない。
581デフォルトの名無しさん
2017/06/24(土) 19:07:55.94ID:VreQ5HUD 書きやすいと読みやすいは別物で
C++はC以上に書きやすさを求めた結果
読み手に優しくないコードが書けるようになったのは事実だよね
精通すればスラスラ読めるようになるってんならまだしも
単なる独りよがりなコードも書けるから手に負えない
C++はC以上に書きやすさを求めた結果
読み手に優しくないコードが書けるようになったのは事実だよね
精通すればスラスラ読めるようになるってんならまだしも
単なる独りよがりなコードも書けるから手に負えない
582デフォルトの名無しさん
2017/06/24(土) 19:38:18.99ID:GiFMFqzr >>580
ああそういう事ね。
確かにわかる。
まあ、その点だけで言うと、その operator を提供しているクラスを信じられるかどうかって点に行き着く気がするけどね。
プラスの意味論 (セマンティクス) に逆らう機能を実装するような、質の悪い設計なのかって言う点から、実際ちゃんと動くのかって点ね。
セマンティクスに逆らわない機能で、単体テストされていれば、基本的に疑いの眼差しを向ける必要はないはず。(カプセル化)
ああそういう事ね。
確かにわかる。
まあ、その点だけで言うと、その operator を提供しているクラスを信じられるかどうかって点に行き着く気がするけどね。
プラスの意味論 (セマンティクス) に逆らう機能を実装するような、質の悪い設計なのかって言う点から、実際ちゃんと動くのかって点ね。
セマンティクスに逆らわない機能で、単体テストされていれば、基本的に疑いの眼差しを向ける必要はないはず。(カプセル化)
583デフォルトの名無しさん
2017/06/24(土) 19:41:21.76ID:GiFMFqzr584デフォルトの名無しさん
2017/06/25(日) 11:37:33.63ID:nwJzUblX 仕事ならバカに合わせて書くしかない
585デフォルトの名無しさん
2017/06/25(日) 12:05:23.88ID:crK74dJZ 違う。書いた本人以外に合わせるんだよ。
あんたのコードを周りの人が理解できないのはあんた以外全員バカだからというわけじゃない。
あんたのコードを周りの人が理解できないのはあんた以外全員バカだからというわけじゃない。
586デフォルトの名無しさん
2017/06/25(日) 20:45:16.60ID:jd7A/4Ox ポリモーフィズムを使うとき、デストラクタにvirtual付け忘れると
場合によってはメモリリークして大変な事になる
サブクラスをdeleteした時に
スーパークラスのデストラクタしか呼ばれない
この罠に引っかかった奴は多いに違いない
場合によってはメモリリークして大変な事になる
サブクラスをdeleteした時に
スーパークラスのデストラクタしか呼ばれない
この罠に引っかかった奴は多いに違いない
587デフォルトの名無しさん
2017/06/25(日) 22:23:33.41ID:dn2uysTM >>586
とにかくデストラクタにはvirtual付けるようにしてる。
とにかくデストラクタにはvirtual付けるようにしてる。
588デフォルトの名無しさん
2017/06/25(日) 23:29:06.06ID:crK74dJZ 今ほど継承の問題点が言われていなかった過去の常識という印象。
589デフォルトの名無しさん
2017/06/26(月) 00:00:32.21ID:n6GngECu virtualなデストラクタが必要なのは、上に言われてる通りポリモーフィズム使う時だけなんやで
基底クラスのポインタに派生クラスをまとめて管理する(基底のポインタからdeleteする)んでなければ
virtualにする必要は無いんやで
でないと、vtblを持たない、メンバ変数の通りの内容(パディングが無ければ、サイズもメンバの合計に等しい)
しか持たないクラス/構造体とか作れないしな。
継承の問題点って具体的にどの辺?自分にはちょっと想像つかんかった
基底クラスのポインタに派生クラスをまとめて管理する(基底のポインタからdeleteする)んでなければ
virtualにする必要は無いんやで
でないと、vtblを持たない、メンバ変数の通りの内容(パディングが無ければ、サイズもメンバの合計に等しい)
しか持たないクラス/構造体とか作れないしな。
継承の問題点って具体的にどの辺?自分にはちょっと想像つかんかった
590デフォルトの名無しさん
2017/06/26(月) 00:56:00.08ID:RgMKiEkv 継承(is-a)は、構造が硬直化する。柔軟ではない
一方、包含(has-a)は柔軟で、処理の委譲(丸投げ)にも使われる。
依存性の注入(DI)も、最近の流行
一方、包含(has-a)は柔軟で、処理の委譲(丸投げ)にも使われる。
依存性の注入(DI)も、最近の流行
591デフォルトの名無しさん
2017/06/26(月) 01:01:22.15ID:GM19K0OY なんか中途半端に本を読んでコピペした感じがうざい
592デフォルトの名無しさん
2017/06/26(月) 08:13:51.70ID:Th5Kxani 世間でそう言われているという話ならコピペでも不思議はなかろう。
593デフォルトの名無しさん
2017/06/26(月) 10:18:51.97ID:n6GngECu594デフォルトの名無しさん
2017/06/29(木) 12:50:46.65ID:MWDK7HMB まぁ多態しないならデストラクタを仮想関数にする必要ないってのはその通りで
shared_ptrなんかはダウンキャストしても正しいデストラクタが呼び出せるように
ポインタ自体がデストラクタを持ちまわってるし、知らなきゃ驚くようなことをしている
が
そんなことより、C++が雑多だっていうなら
筆頭は多重継承、ダイヤモンド継承だろ
だーれも使ってない機能、goto以上に誰も使わない、盲腸のような機能
ここから読み取れるのは、つまりは要らない機能は使わなければよい
ってのがC++の流儀であり習わし
今に始まったことではない、昔からそう
shared_ptrなんかはダウンキャストしても正しいデストラクタが呼び出せるように
ポインタ自体がデストラクタを持ちまわってるし、知らなきゃ驚くようなことをしている
が
そんなことより、C++が雑多だっていうなら
筆頭は多重継承、ダイヤモンド継承だろ
だーれも使ってない機能、goto以上に誰も使わない、盲腸のような機能
ここから読み取れるのは、つまりは要らない機能は使わなければよい
ってのがC++の流儀であり習わし
今に始まったことではない、昔からそう
595デフォルトの名無しさん
2017/06/29(木) 12:56:18.30ID:MWDK7HMB 多重継承のダイヤモンド継承がどれぐらい使われないかというと
明らかに問題があってめちゃ複雑なのに
ここで例に上がらないぐらい誰も使ってないし
すっかり忘れて頭から抜け落ちるぐらい使われてない
使ったこともないから困ったこともない、そんぐらい使われてない
こんな使ってはならないような機能を持っている言語なんだから
使う側で工夫するしかないのだわな
明らかに問題があってめちゃ複雑なのに
ここで例に上がらないぐらい誰も使ってないし
すっかり忘れて頭から抜け落ちるぐらい使われてない
使ったこともないから困ったこともない、そんぐらい使われてない
こんな使ってはならないような機能を持っている言語なんだから
使う側で工夫するしかないのだわな
596デフォルトの名無しさん
2017/06/29(木) 13:09:10.82ID:MWDK7HMB ちなみに仮想継承なんか、実用的なプログラムで使ったことあるやつ居るのかね
コンパイラ開発者がかわいそうだよ
実装が面倒くさそうなのに誰も使わないんだから
コンパイラ開発者がかわいそうだよ
実装が面倒くさそうなのに誰も使わないんだから
597デフォルトの名無しさん
2017/06/29(木) 13:47:44.72ID:QLNa2n95 NVIインターフェースを複数継承するみたいなクラスはよく書くから多重継承がないと困る
そして、スマポが持ってるのはデストラクタではなくてカスタムデリータでしょ?
RAIIのためのデリータを指定するのと、ポリモーフィックなクラスのデストラクタを仮想にすることは独立だと思うけど
そして、スマポが持ってるのはデストラクタではなくてカスタムデリータでしょ?
RAIIのためのデリータを指定するのと、ポリモーフィックなクラスのデストラクタを仮想にすることは独立だと思うけど
598デフォルトの名無しさん
2017/06/29(木) 14:59:04.83ID:MWDK7HMB インターフェースの多重継承は別に否定してないよ
599デフォルトの名無しさん
2017/06/29(木) 19:22:15.33ID:RPV5s2DX ん?
オブジェクト志向バリバリだと、普通に多重継承起こるでしょ?
「インターフェースクラスの」ではあるけど。
オブジェクト志向バリバリだと、普通に多重継承起こるでしょ?
「インターフェースクラスの」ではあるけど。
600デフォルトの名無しさん
2017/06/29(木) 20:32:48.96ID:QLNa2n95 >>598
インターフェースかどうかはどうやってジャッジするの?
インターフェースかどうかはどうやってジャッジするの?
601デフォルトの名無しさん
2017/06/29(木) 20:35:07.19ID:xH5cN2nI 子供の発表会みてるような微笑ましさがあるな
ID:MWDK7HMBのことな
ID:MWDK7HMBのことな
602デフォルトの名無しさん
2017/06/29(木) 20:38:35.47ID:MWDK7HMB インターフェースの多重継承は否定してないって言ってるのになぁ
インターフェースの多重継承は他言語でも見かけるけど
C++の場合は実装の多重継承も出来て、これはJavaやC#では禁止されているわけだけど
CにOOを追加したのがC++の売りであるから、継承は筆頭株主というか鳴り物入りというか
当時としてはCに対するアドバンテージで、売りであったはず
そこでマズったのはハッキリ言ってかっこ悪いが
いらない機能は使わなきゃ済む話、それがC++
仮想継承とか誰が使うの?ってね
gotoより使わないし、gotoより害悪
インターフェースの多重継承は他言語でも見かけるけど
C++の場合は実装の多重継承も出来て、これはJavaやC#では禁止されているわけだけど
CにOOを追加したのがC++の売りであるから、継承は筆頭株主というか鳴り物入りというか
当時としてはCに対するアドバンテージで、売りであったはず
そこでマズったのはハッキリ言ってかっこ悪いが
いらない機能は使わなきゃ済む話、それがC++
仮想継承とか誰が使うの?ってね
gotoより使わないし、gotoより害悪
603デフォルトの名無しさん
2017/06/29(木) 20:45:11.69ID:xH5cN2nI この子の発表はまだまだ続くの?
604デフォルトの名無しさん
2018/03/11(日) 21:00:49.54ID:2FqbHSvs ageてみる
605デフォルトの名無しさん
2018/03/11(日) 21:05:50.78ID:sEfAJdP7 gotoは案外よく使うけどな。
606デフォルトの名無しさん
2018/03/15(木) 17:22:50.07ID:+IqDDMxO 江添亮とかいうやつやたら偉そうだけど
C++界になんか貢献したの?
C++界になんか貢献したの?
607デフォルトの名無しさん
2018/03/15(木) 19:26:00.92ID:NnpmsWbw Linux プログラミング・インタフェース、Michael Kerrisk, 千住 治郎、2012
C++11/14 コア言語、江添 亮、2015
組込み開発者におくるMISRA‐C:2004―C言語利用の高信頼化ガイド、MISRA‐C研究会、2006
神の啓示を受けし者たちが記した、神の書。
この3冊が出版されているのは、日本だけ
皆、これらの本を持って、山ごもりするw
C++11/14 コア言語、江添 亮、2015
組込み開発者におくるMISRA‐C:2004―C言語利用の高信頼化ガイド、MISRA‐C研究会、2006
神の啓示を受けし者たちが記した、神の書。
この3冊が出版されているのは、日本だけ
皆、これらの本を持って、山ごもりするw
608デフォルトの名無しさん
2018/03/19(月) 01:38:56.72ID:K5wpoJU5 >>606
俺は江添氏のブログで助かってるけどなぁ
新しい仕様を実践的に教えてくれるのでわかりやすい
対してメタプログラミングやらコンパイル時のポリモーフィズムやらを
「今どきのC++の使い方」とばかりに押し付けてくる風潮がうざい(ああいうのはアマチュアの意見だと断言できる)
アマチュアが言ってるのはわかるけどC++系のライターにまでそういうバカが居るから困る
誰とは言わんけど
俺は江添氏のブログで助かってるけどなぁ
新しい仕様を実践的に教えてくれるのでわかりやすい
対してメタプログラミングやらコンパイル時のポリモーフィズムやらを
「今どきのC++の使い方」とばかりに押し付けてくる風潮がうざい(ああいうのはアマチュアの意見だと断言できる)
アマチュアが言ってるのはわかるけどC++系のライターにまでそういうバカが居るから困る
誰とは言わんけど
609デフォルトの名無しさん
2018/05/03(木) 13:03:51.75ID:oVIVMK38 >>607
1番目のはLinuxシステムプログラミングと内容が似てるみたいだけどそっちのが良いの?
1番目のはLinuxシステムプログラミングと内容が似てるみたいだけどそっちのが良いの?
610デフォルトの名無しさん
2018/05/12(土) 11:05:17.41ID:pDgCeBjY 共同ツール 1
https://seleck.cc/685
https://trello.com/
ボードのメニュー → Power-Upsから拡張可能 Slack DropBoxなど
Trello Chrome拡張機能 elegant
ttp://www.kikakulabo.com/service-eft/
trelloのオープンソースあり
共同ツール 2
https://www.google.com/intl/ja_jp/sheets/about/
共同ツール 3
https://slack.com/intl/ja-jp
https://www.dropbox.com/ja/
https://bitbucket.org/
https://ja.atlassian.com/software/sourcetree
https://sketchapp.com/extensions/plugins/
ttp://photoshopvip.net/103903
ttps://goodpatch.com/blog/sketch-plugins/
https://seleck.cc/685
https://trello.com/
ボードのメニュー → Power-Upsから拡張可能 Slack DropBoxなど
Trello Chrome拡張機能 elegant
ttp://www.kikakulabo.com/service-eft/
trelloのオープンソースあり
共同ツール 2
https://www.google.com/intl/ja_jp/sheets/about/
共同ツール 3
https://slack.com/intl/ja-jp
https://www.dropbox.com/ja/
https://bitbucket.org/
https://ja.atlassian.com/software/sourcetree
https://sketchapp.com/extensions/plugins/
ttp://photoshopvip.net/103903
ttps://goodpatch.com/blog/sketch-plugins/
611デフォルトの名無しさん
2018/05/12(土) 18:34:04.79ID:TkoJoFTb >>594
標準ライブラリをはじめ多重継承は至るところで使われてるし、禿4にも、真のC++使いは恐れなく多重継承を使うと書かれている。
個人的には多重継承を避けてきたのだが、そろそろ使ってみようかと思う。
昔のgoto危険みたいな話なのかも。
使った方が良い場合は確かにあるので。
標準ライブラリをはじめ多重継承は至るところで使われてるし、禿4にも、真のC++使いは恐れなく多重継承を使うと書かれている。
個人的には多重継承を避けてきたのだが、そろそろ使ってみようかと思う。
昔のgoto危険みたいな話なのかも。
使った方が良い場合は確かにあるので。
612デフォルトの名無しさん
2018/05/12(土) 18:36:45.29ID:TkoJoFTb 禿4によると過度の総称型も良くないらしい。
よくありがちなObject型ってやつ。
よくありがちなObject型ってやつ。
613デフォルトの名無しさん
2018/05/16(水) 07:04:16.92ID:Lmfmb/K/614607
2018/05/16(水) 07:54:53.37ID:OVunt3L8 >>609
「Linux プログラミング・インタフェース」の著者、
Michael Kerrisk は、Linux man ページを、10年書いてきた人。
世界中の開発者から、神と崇められている!
開発者は、この本を枕にして寝ろ、と言われている
この本に似ている本は、
詳解 UNIX プログラミング 第3版、2014
「Linux プログラミング・インタフェース」の著者、
Michael Kerrisk は、Linux man ページを、10年書いてきた人。
世界中の開発者から、神と崇められている!
開発者は、この本を枕にして寝ろ、と言われている
この本に似ている本は、
詳解 UNIX プログラミング 第3版、2014
615607
2018/05/16(水) 08:05:22.04ID:OVunt3L8 C++テンプレートテクニック 第2版、
επιστημη(えぴすてーめー)・高橋 晶、2014
επιστημη も、C++標準化委員会の会員
江添も、テンプレート・メタプログラミングの需要があれば、
本を書きたいって言ってたけど、既にこの本が出ている
επιστημη(えぴすてーめー)・高橋 晶、2014
επιστημη も、C++標準化委員会の会員
江添も、テンプレート・メタプログラミングの需要があれば、
本を書きたいって言ってたけど、既にこの本が出ている
616デフォルトの名無しさん
2018/05/17(木) 00:02:23.47ID:AFgiB6OA 江添はそいつらよりちょっと頭が悪いからまともに見えることもあるってだけだな。
本質は変わらん。
本質は変わらん。
617デフォルトの名無しさん
2018/05/23(水) 19:19:19.68ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
LNCSZ
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
LNCSZ
618デフォルトの名無しさん
2018/05/24(木) 10:41:08.30ID:cPlRxlDn LNCSZ
619デフォルトの名無しさん
2018/07/04(水) 22:54:19.04ID:gFgZc5FG UP4
620デフォルトの名無しさん
2018/07/06(金) 12:31:44.56ID:uTPDH9XV UP4
621デフォルトの名無しさん
2018/08/13(月) 19:07:44.00ID:HA278kx6 屋上屋を架す形での仕様の肥大化が続いてもう巨大迷宮みたいな言語
理解してるって自信があるのはコンパイラ開発者や規格策定者だけじゃないかってレベル
いやそれさえも怪しいけど
そんな言語を一介のユーザーが進んで使いたいなんて思うわけがないよね
理解してるって自信があるのはコンパイラ開発者や規格策定者だけじゃないかってレベル
いやそれさえも怪しいけど
そんな言語を一介のユーザーが進んで使いたいなんて思うわけがないよね
622デフォルトの名無しさん
2018/11/12(月) 21:20:39.85ID:bGNsn64w K&Rを再読したんだけどさ…
スタックVMの作り方だろこれ。
「足りない分は自分でつくってね」という。
それで出来たのがjava,ruby,python。
禿に騙されて寄り道するなよ。
スタックVMの作り方だろこれ。
「足りない分は自分でつくってね」という。
それで出来たのがjava,ruby,python。
禿に騙されて寄り道するなよ。
623デフォルトの名無しさん
2018/12/26(水) 07:17:27.14ID:All8nQju 知れば知る程嫌いになる言語C++
パフォーマンスを維持したまま互換性を維持したまま言語仕様を肥大化して
コード以前に言語が汚くなっているC++
COBOLと同じ負の遺産C++
パフォーマンスを維持したまま互換性を維持したまま言語仕様を肥大化して
コード以前に言語が汚くなっているC++
COBOLと同じ負の遺産C++
624デフォルトの名無しさん
2019/03/20(水) 22:40:27.94ID:+CFazFfW 知れば知るほど嫌いになるってわかるわw
625デフォルトの名無しさん
2019/03/21(木) 01:07:15.29ID:XdhJMiFj C++はモエタンじゃないのか。
626デフォルトの名無しさん
2019/03/21(木) 01:47:35.05ID:3oGduxiP C#は追加する機能を厳選してて頭良かったな
627デフォルトの名無しさん
2019/03/21(木) 22:12:10.88ID:wYbYtUv+ constだらけ
628デフォルトの名無しさん
2019/03/21(木) 22:46:17.10ID:XdhJMiFj constで修飾できない言語って気味が悪い。
629デフォルトの名無しさん
2019/03/22(金) 00:19:42.26ID:aMVb4R4+ javaとか気持ち悪いよね
オブジェクトの中身弄くるのか分からなさすぎて
オブジェクトの中身弄くるのか分からなさすぎて
630デフォルトの名無しさん
2019/03/24(日) 17:14:35.66ID:IKnss1ja C++って無料?
631デフォルトの名無しさん
2019/03/25(月) 06:30:33.45ID:KaFs91jQ 無料の処理系があるかってことなら「ある」。
例えば Linux 上で gcc 使えば無料だよな。
流石にコンピュータ本体までタダで入手できるとは言わんけど。
C++ のコンパイラを作って売る商売をする場合でも、
どこかとライセンス契約するような形でお金を取られることはないみたい。
『C++の設計と進化』にそんな感じのことが書いてあった。
正式な規格の本はスゲー高いらしいが、よく知らん。
例えば Linux 上で gcc 使えば無料だよな。
流石にコンピュータ本体までタダで入手できるとは言わんけど。
C++ のコンパイラを作って売る商売をする場合でも、
どこかとライセンス契約するような形でお金を取られることはないみたい。
『C++の設計と進化』にそんな感じのことが書いてあった。
正式な規格の本はスゲー高いらしいが、よく知らん。
632デフォルトの名無しさん
2019/03/29(金) 09:06:59.40ID:FHKNInbw スレが立ってから10年経過してるけど、まだやってるんだ。
最初の方を読むと、これじゃC++なんて無くなる勢いで貶されてるけどまだあるね。
最初の方を読むと、これじゃC++なんて無くなる勢いで貶されてるけどまだあるね。
633デフォルトの名無しさん
2019/04/23(火) 16:54:08.12ID:SKnIqZTr javaのfinalもそうだけど
finalやconstだらけで眩暈がするというか
凄くゴチャゴチャした感じがして嫌
finalやconstだらけで眩暈がするというか
凄くゴチャゴチャした感じがして嫌
634デフォルトの名無しさん
2019/04/23(火) 20:43:57.37ID:9Fqsfzh5 Yomiuri Giantsサーブ?
635デフォルトの名無しさん
2019/04/23(火) 23:31:26.18ID:5KWAynrs いまどきのES7/TypeScriptだと、ほとんどの行にconstかawaitかあるいはその両方が書かれる。
636デフォルトの名無しさん
2019/04/26(金) 00:20:05.24ID:05TfqASJ もう少し
abc(const: int i,int j)
みたいな事くらいいえねぇのかよ
やたら省略が好きなくせに
abc(const: int i,int j)
みたいな事くらいいえねぇのかよ
やたら省略が好きなくせに
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 [蚤の市★]
- 東京都「都民の税金1.5兆円が国に奪われている」「全国に分配されている」に地方民ブチギレ [Hitzeschleier★]
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★4 [Hitzeschleier★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ [蚤の市★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- 【悲報】麻生太郎さん、オムツをしていた。晋さん…ここにいたんだね… [731544683]
- トランプ、G7に代わるcore 5を発表 [805596214]
- 【悲報】新米、全く売れなくて倉庫が満杯になってしまうwwwwwwwwwwwwwwwwwwww [802034645]
- はいはい
- 【悲報】日本共産党、ツイッター速報にブチギレ法的措置WWWWWWWWWWWWWWWWWWWWWWWWWWWW [935793931]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★5
