#define TEST(X, ...) X ## __VA_ARGS__ // (1)
#define TEST(X, args...) X ## args // (2)
它们之间有什么功能上的区别吗?(即,在某些情况下,其中一个可以以比其他更好的方式使用)。另外,这两种语法都包含在 C++11 中吗?
#define TEST(X, ...) X ## __VA_ARGS__ // (1)
#define TEST(X, args...) X ## args // (2)
它们之间有什么功能上的区别吗?(即,在某些情况下,其中一个可以以比其他更好的方式使用)。另外,这两种语法都包含在 C++11 中吗?