0
#define MyLog(msg...) MyLogWith(__func__,##msg);
MyLog(@"I do not know...");
は...
と##
は、この定義に何を意味するのですか? msg
:msg..
または##msg
と組み合わせることに特別な意味がありますか?「...」の意味と 『##』
#define MyLog(msg...) MyLogWith(__func__,##msg);
MyLog(@"I do not know...");
は...
と##
は、この定義に何を意味するのですか? msg
:msg..
または##msg
と組み合わせることに特別な意味がありますか?「...」の意味と 『##』
msg...
は、任意の量の引数を取ることを意味します。
,##msg
手段は、引数を貼り付け、引数の数は、0
msg
は特別な意味を持っていない例えば、引数のためにその名前だけであれば、前の,
を消去します
#define MyLog(args...) MyLogWith(__func__,##args);
同じ
を行います