1 :
デフォルトの名無しさん:03/02/04 18:41
C言語の規格C99について熱く語るスレ
終了
3 :
デフォルトの名無しさん:03/02/04 18:42
つうか誰かつかってるひとおんの?
4 :
デフォルトの名無しさん:03/02/04 18:48
コンパイラはサポートしてんの?
gccが大体
C99にはなんの魅力も感じられないね。
配列の確保に変数が使えるようになったんじゃなかったっけ?
おわりね
>>6 > C99について(erfc)
そのスレの閑古鳥っぷりにワラタ
gccのconfigureにC99ってのがあったような無かったような。
_Boolとか、醜いと思うのっておれだけ?
>>13 #define bool _Bool が標準で定義されているらしい。
でも何で最初から bool 形を作らなかったんだろう・・・。
>>13 わざと醜くしたんだよ。
いかにもユーザー側で定義してありそうなbool, BOOL, Boolとぶつからないように。
>>14 どっちかっていうとサイズ明示した型が今まで無かったのが驚きだよ。
Cはポータブルであると同時に思いっきり環境依存の処理を書くことも多いので。
>>13 俺も醜いと思う。
でも、既存のソースと競合する可能性考えると仕方ないかと。
#defineなら、必要な箇所で#undef出来るから、妥協案としては妥当かな?
17 :
デフォルトの名無しさん:03/02/05 01:21
ブール型なんていらない・・・
18 :
デフォルトの名無しさん:03/02/05 01:21
でもC++はboolだよね。
VCがC99に対応しないのはC#で忙しいからなのかね。
それにしてもC99の登場はあまりにもタイミングが遅すぎるよ。
非互換で便利なCが使いたい奴はほとんどC++に移行済みだろうし。
互換性重視したい奴はC99には手を出せないだろうし。
ハッキリしてるのは、C99はもうCとは非互換だということだろうなあ。
C++をCのように使ったほうがまだマシなのでは?
C99 になってもネイティブぬるぽ未対応なのな
__FUNCTION__をVCでサポートして欲しいなぁ。
>>23 マジで?
ちなみに、最適化コンパイラでなくていいなら
.NET Framework SDK を入れるだけで手に入るYO!