私はGNOMEプロジェクトのベストプラクティスのいくつかを読んでいましたが、強調してきたことの1つは、サポートがまだ普及していないため、C99の機能を回避することでした。彼らが言及したことのいくつかは、一行コメントやブロックの途中での変数の宣言などの機能でした。それは本当にまだ普及していない//
のコメントのような基本的な機能のために、私が驚いた、C99のサポートですか?スタンダードが採用されてから15年近く経ちましたが、その時に新しいスタンダードが登場しました。これは本当にまだ問題なのでしょうか?C99のサポートは本当に広まっていませんか?
5
A
答えて
6
http://en.wikipedia.org/wiki/C99#Implementations
いくつかの商用コンパイラは全体の標準を実装しているように見えても、それはまだ、でもGCCには、問題のビットであるように思えます。
マイクロソフトでは、Windows上でCプログラミングを行うことは残念なことであり、今後もいつでもC99標準を実装する予定はないという。
6
デスクトップアプリケーションまたはモバイルアプリケーションの使用に使用できるC99をサポートしていないリモート関連の「Cコンパイラ」は、MSVCのみです。独自のコンパイラを使用して不明瞭なシステム用の組み込みソフトウェアを作成している場合は、C99の機能を回避することは理にかなっていますが、Gnomeの選択はまったく意味がありません。
関連する問題
- 1. CSSのオーバーフロー-xとオーバーフロー-yは広くサポートされていませんか?
- 2. intオブジェクトはアイテム割り当てをサポートしていません
- 3. オブジェクトはアイテム割り当てエラーをサポートしていません
- 4. Qtのスタイルシートは本当に_dynamic_プロパティを扱っていますか?
- 5. Microsoft Visual Studio 2010はc99をサポートしていますか?
- 6. Cocoa MVCは本当にMVPではありませんか?
- 7. \ dはgrepの基本式でサポートされていませんか?
- 8. Cocos2dはC++ファイルを許容していませんか? (私は本当にCAStreamBasicDescriptionに固執しています)
- 9. C#Unityキャラクターは本当に変わっています
- 10. 'str'オブジェクトはアイテムの割り当てをサポートしていません - djangoのエラー
- 11. TypeError: 'int'オブジェクトはアイテムの割り当てをサポートしていません7
- 12. my_object.save(false)は本当にアクティブレコードの検証をスキップしません
- 13. 本当にgitで何も削除されていませんか?
- 14. 本当に、どうやってfacebook iframeを作っていますか?
- 15. iAdは自分の広告主をサポートしていますか?
- 16. はサポートされていませんSqlFunctions.DateDiff
- 17. なぜC99はストレージサイズについて不平を言っていますか?
- 18. 'str'オブジェクトは項目割り当てをサポートしていませんtelnetlib
- 19. Pythonエラー: 'str'オブジェクトは項目割り当てをサポートしていません
- 20. TypeError '_io.TextIOWrapper'オブジェクトはアイテム割り当てをサポートしていません
- 21. TypeError: 'int'オブジェクトはアイテム割り当てをサポートしていません
- 22. NET RemotingとMarshalByRefObjectは本当に死んでいますか?
- 23. これは本当に広大なオートボクシングですか?
- 24. 私は本当にJSONのものを手に入れませんか?
- 25. 私のサービスオブジェクトは本当にエンティティパッケージに属していますか?
- 26. CSSボックスの影は本当に透明ではありませんか?
- 27. レイトレーシングについては本当に良い本がありますか?
- 28. USSDはまだAndroidでサポートされていませんか?
- 29. shlex.splitはまだユニコードをサポートしていませんか?
- 30. Entity Framewok Code-Firstはまだサポートされていませんか?
hh。 MSがC99を実装しない理由を知っていますか? –
http://herbsutter.com/2012/05/03/reader-qa-what-about-vc-and-c99/ 私が理解するように、彼らはC++標準のサブセットである機能しか実装しません。 – Nobilis
@kunkelwe:MicrosoftがC標準プロセスに関与しているのは、それを妨害することだけだからです。 –