Perché non è possibile dichiarare argomenti predefiniti per funzioni membro di un tipo gestito o di funzioni generiche? C# 4.0
introdotto Named and Optional Arguments; c'è una cosa simile per CLI
?Argomenti opzionali C++/CLI
Non capisco il motivo per cui non è possibile dichiarare un metodo come questo:
void Optional(int argument = 0);
E poi quando chiamo Optional();
il compilatore non traduco questa chiamata in: Optional(0);
.
Quindi il compilatore C++/CLI non sa come generare la direttiva. Spero che con VS (12?) Il problema verrà risolto. – gliderkite
Lo spero anch'io. È interessante notare come le lingue gestiscano diversamente. Ho sentito VB.Net farlo utilizzando gli attributi. Quindi penso che sarebbe meglio se fossero generati sia gli attributi che la direttiva. – Botz3000