Good day folks.
Take a look at the following simple c source code:
#define NEW(T, N) Object_new(sizeof(T), T##Proto, N)
#define _(N) tmp.N
int main()
{
NEW(foo, bar);
_(blah);
return 0;
}
So, how the macros after pre-processor directive expand in the main function
(
Read more... )