0463デフォルトの名無しさん (アウアウウー Sa77-fQjY)
2018/01/26(金) 00:42:46.48ID:d5sN0H9Taよほど高次元を扱わない限り決め打ちコピペ、マクロ、キャストを駆使する方法とかある
変態仕様だから俺はおすすめしない
typedef struct {
int element_sz;
int elements[2];
} VEC2;
typedef struct {
int element_sz;
int elements[3];
} VEC3;
#define INIT_VEC(name, size) \
VEC##dim name = {.elements_sz = size}