Hans-Peter Diettrich
2017-05-18 01:25:19 UTC
In the Windows headers (driverspecs.h) I found a strange use of the ##
operator, like this pattern:
#define foo(x) bar(##baz(x))
A (baz concatenation is invalid, does not result in a valid preprocessor
token.
Can somebody explain the intended evaluation?
DoDi
operator, like this pattern:
#define foo(x) bar(##baz(x))
A (baz concatenation is invalid, does not result in a valid preprocessor
token.
Can somebody explain the intended evaluation?
DoDi