Có thể thêm đối số mặc định trước đối số biến trong macro Vĩ độ không? ví dụ tôi có phiên bản của vĩ mô cái gì đó nhưThêm đối số mặc định vào macro VARA
#define MACRO(arg1, ...) func(arg1, ##__VA_ARGS__)
Tôi muốn thêm 2 đối số mặc định ở những vĩ mô trước khi lập luận biến để nó không ảnh hưởng đến phiên bản trước. Giống như:
#define MACRO(arg1, arg2 = "", arg3 = "", ...) func(arg1, arg2, arg3, ##__VA_ARGS__)
Mọi trợ giúp sẽ được đánh giá cao.
C không hỗ trợ đối số mặc định. Bạn có nghĩa là C + +? –
Không chắc chắn Trong hiểu, sẽ không
hoạt động? – philantCó. Quên đề cập đến. Nó dành cho C++. Cảm ơn – vishal