CLコンパイラの代替トークン(args ...)は何ですか?CLコンパイラの代替(args ...)トークン
#define DECLARE_C_ARRAY(__type, __name, __page, __args...) \
enum { __name##_page_size = __page }; \
typedef __type __name##_element_t; \
typedef C_ARRAY_SIZE_TYPE __name##_count_t; \
typedef struct __name##_t {\
volatile __name##_count_t count;\
volatile __name##_count_t size;\
__name##_element_t * e;\
__args ;\
} __name##_t, *__name##_p;
するとは、 "CのMicrosoft Visual C++コンパイラ" を意味するのですか?あなたは何を持っているのですか? –
CLコンパイラとは何ですか? –
はい、私は 'MS Visual C'コンパイラを意味します。 GCCコンパイラの動作例への参照を追加しました。 –