- cpp11[meta cpp]
static
メンバやextern
として宣言した配列を定義した際、宣言時に指定した要素数として定義されることが規定された。
extern int x[10];
struct S {
static int y[10];
};
int x[]; // 要素数は10
int S::y[]; // 要素数は10
これが規定されるまでは、定義時の要素数は未規定だった。
static
メンバやextern
として宣言した配列を定義した際、宣言時に指定した要素数として定義されることが規定された。
extern int x[10];
struct S {
static int y[10];
};
int x[]; // 要素数は10
int S::y[]; // 要素数は10
これが規定されるまでは、定義時の要素数は未規定だった。