C++なのにC流にコーディングしている香具師のスレ
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNGWRITE(*,*) 'HELLO, WORLD!'
STOP
END
0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNG特に追加仕様はもの凄く汚いよね。
0009デフォルトの名無しさん
NGNG// { 書かなくても省略されている扱いもそう。
Foo(i);
// }
0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNG(type)value
と書く代わりに
type(value)
と書けば労力は同じでC++風になるよ
0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNG生理的に受け付けない
0015デフォルトの名無しさん
NGNGC++の最悪の点。Cという負の遺産をそのまま背負っていること。
0016物は言いようw
NGNGC++の最良の点。Cという負の資産をそのまま利用できること。
0017デフォルトの名無しさん
NGNG0018デフォルトの名無しさん
NGNGいずれもお前よりマシ
0019デフォルトの名無しさん
NGNG論理もへったくれもない発言で何の言いようなんだか……。
0020名無し募集中。。。
NGNGnamespaceで作るんだったらC++流になるのか
0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNGもちろんCで書かれていた。そんな時代に
MFC1.0が登場した。MFCで作られたアプリはやたら起動時間がかかり
オーバヘッドの負荷が高かった。今はマシンのスペックが高いから
表面的には出てきにくいが、速度最優先ならばASMかCの選択は
いまだにあります。そんな選択がない皆さんは業務アプラーでいいですね。
0023デフォルトの名無しさん
NGNGMFCはクラスライブラリだよ
言語でもコーディング規約でもないよ
このスレには関係ないんじゃないかな?
0024デフォルトの名無しさん
NGNGそうだな。どちらかといえば「縛り」だな。
0025デフォルトの名無しさん
NGNG>>23-24 君ら何も分かってないな。
0026デフォルトの名無しさん
NGNG>>23-24 が何を分かってなくて、>>25 がどう分かっているのか、
語ってくれよ。
0027デフォルトの名無しさん
NGNG0028デフォルトの名無しさん
NGNGデフォルトで拡張子がcppなのにprintfが
使われているよね。
0029デフォルトの名無しさん
NGNG0030デフォルトの名無しさん
NGNGVC++ユーザはstrstreamも使わず、CStringTのFormat()でしょ。
0031デフォルトの名無しさん
NGNG結局めんどくさくてsscanf()使っちゃうんだけど・・・。
最低限、文字数は制限してるけどなんか心配。
0032デフォルトの名無しさん
NGNG整数や実数のパースだとか色々入ると使うな。
でも簡易正規表現として使えて便利やね。特に正規表現ライブラリを
利用したくないときには。
0033デフォルトの名無しさん
NGNG実用で使うために作る場合は、Cでしか作る気にはなれんな。
異常性格者でなければC++の全部の言語仕様を修得するのは無理
なんじゃないかのお。
0034デフォルトの名無しさん
NGNG全部はさすがにムリだけど、テンプレートぐらいだったら
そんなにムリじゃないと思う。
やっかいなのは設計の幅が広すぎることかな。
定数にしても#defineとstatic const,
ポリモーフィズムにしたって継承とテンプレート、
文字列にいたっては、C文字列、String、VC++のCString、CComBSTR・・・
それぞれのTPOを覚えるほうが、言語仕様を覚えるより時間がかかる。
0035デフォルトの名無しさん
NGNG他人のソース読むのが大変。
0036デフォルトの名無しさん
NGNGC++で開発している気がぜんぜんしない。
0037デフォルトの名無しさん
NGNGそれを一枚ラッピングすると、それ以降は気持ちよく書けるのがC++のメリットじゃね?
■ このスレッドは過去ログ倉庫に格納されています