In realtà il modo migliore per avere supporto è scrivere ne subset C dato dall'intersezione C/C++ (Chiamato anche clean C alcune volte). In questo modo puoi sfruttare la maggioranza dei compilatori.
In ogni caso Visual Studio supporta le difinizioni a metà blocco se non compili con pedantic (almeno a quanto mi risulta).

Rispondi quotando