アカウント名:
パスワード:
C++で記述し直すことによりメンテナンスがしやすく成るとか性能が上がるとかいった利点が有ったのでしょうか?C++コンパイラは実質的にCコンパイラも内包しているので言語の陳腐化等も問題にはならないと思うのですが
dodongaです。
> C++コンパイラは実質的にCコンパイラも内包しているので
良くある勘違いです。 C++とCは互換ではないです。
Cが内包されていない、もしくはほかで置き換えることが出来ない点ってどんな点?いやまあ、ペダンティックな話じゃなくて、GCCについてなんだけど
C++とCは互換ではないです。
1) サイズの問題 sizeof('a');
2)スコープの問題 int x[100];
void f(){ struct x { int a; }; sizeof(x);}
const の扱い 省略時の扱い int f(void) とint f()
挙げればキリがなくw
逆にいえばこの程度という感じですね、Cで書く時に両方で通るようにコードした方が色々便利になりそうだし多分そうするかなもっとも、もうC++移行済みでさらにC++撤退してC# and Java に行ってしまいましたが(^^;
注意して書けば互換になる程度だねきり無いってほどでない
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson
必要性があったの? (スコア:0)
C++で記述し直すことによりメンテナンスがしやすく成るとか性能が上がるとかいった利点が有ったのでしょうか?
C++コンパイラは実質的にCコンパイラも内包しているので言語の陳腐化等も問題にはならないと思うのですが
C++とCは互換ではないです (スコア:1)
dodongaです。
> C++コンパイラは実質的にCコンパイラも内包しているので
良くある勘違いです。
C++とCは互換ではないです。
閑話休題
Re: (スコア:0)
Cが内包されていない、もしくはほかで置き換えることが出来ない点ってどんな点?
いやまあ、ペダンティックな話じゃなくて、GCCについてなんだけど
GCCに限らないです (スコア:0)
dodongaです。
C++とCは互換ではないです。
1) サイズの問題
sizeof('a');
2)スコープの問題
int x[100];
void f()
{
struct x { int a; };
sizeof(x);
}
const の扱い
省略時の扱い int f(void) とint f()
挙げればキリがなくw
閑話休題
Re:GCCに限らないです (スコア:0)
逆にいえばこの程度という感じですね、Cで書く時に両方で通るようにコードした方が色々便利になりそうだし多分そうするかな
もっとも、もうC++移行済みでさらにC++撤退してC# and Java に行ってしまいましたが(^^;
Re: (スコア:0)
注意して書けば互換になる程度だね
きり無いってほどでない