宣言 
変数 
1
2
3
|
| int x1; int x2 = 1; int x3 = void;
|
固定長配列 
1
2
3
4
5
|
| int[3] x1; int[3] x2 = {0,1,2}; int[3] x3 = {0,1}; int[2][2] x4; int[2][2] x5 = { {0,1} , {2,3} };
|
可変長配列 
- 可変長配列はArrayテンプレートによって生成されるclass。
1
2
|
| int x1[]; int x2[] = new int[5];
|
連想配列 
- 連想配列はHashtableテンプレートによって生成されるclass。
型推論 - auto 
1
2
3
4
5
6
7
|
-
|
!
| class Hoge
{
void func(){}
}
auto a = new Hoge(); a.func();
|
定数 - enum 
1
2
3
|
| enum int ONE = 1;
enum float TWO = 2.0f;
enum Vector3 BASIS_Z(0,0,1);
|
|