ぼく用あれこれまとめ

C++の仕様

最終更新:

bokuyo

- view
管理者のみ編集可

C++の仕様


C++の規格

Cの規格


細かいところ

  • 「クラス」は、class, structキーワードの2つをつかった型を指す。
    • 「クラス型」には、class, structに加え、共用体を含む。
  • テンプレートクラスではなく、なるべく「クラステンプレート」と言うほうがいい。(個人的な好み)
    • 同じく、「関数テンプレート」と言う方が好ましい。(個人的に)

いろいろ発見したものとかめもっちゃう。

  • FALSEは#define FALSE 0で定義されてるマクロ定数だが、falseは予約語。(Cでは予約語にない。)
  • unsignedと浮動小数点型(float, double)は同じ屋根の下で暮らせない。


C++にないもの。

  • C#にあってC/C++にはない機能に、「プロパティ」「インデクサ」などがある。
  • プロパティは便利な機能だけど、C++にはないらしい。

TR1の存在


C++0x


CをC++で書き換える。

とりあえず思いつく限り書いてみよう。

  • マクロ定数をすべてconst定数に書き換える。



参考文献


.
記事メニュー
目安箱バナー