Le 15 avr. 2011 à 21:04, Brent Fulgham a écrit :
I spent a few minutes yesterday playing with the libdispatch sources to see how far I could get building under Visual Studio. As expected, it choked when presented with various useful gcc extensions, such as named structure initializers, differences in macro handling, and so forth.
All of these differences are fairly easily resolved, with the exception of the gcc-specific 'typeof' operator. I'm not sure how to provide similar behavior under the Visual C++ compiler, as I don't think it has a mechanism to determine the static type of an expression at runtime.
typeof is evaluated at compile time, not at runtime. I think you can use decltype in Visual Studio 2010 to get something similar. -- Jean-Daniel