¿Por qué no puedo declarar los argumentos predeterminados para funciones miembro de un tipo gestionado o funciones genéricas? C# 4.0
introducido Named and Optional Arguments; hay algo similar para CLI
?Argumentos opcionales de C++/CLI
No entiendo por qué no es posible declarar un método como este:
void Optional(int argument = 0);
Y luego cuando llamo Optional();
El compilador no traducir esta llamada en: Optional(0);
.
Así que el compilador de C++/CLI no sabe cómo generar la directiva. Espero que con VS (12?) El problema se resuelva. – gliderkite
Espero que sí, también. Curiosamente, parece que los idiomas manejan esto de manera diferente. Escuché que VB.Net lo hace usando los Atributos. Así que supongo que sería mejor si se generaran ambos atributos y la directiva. – Botz3000