Необязательные аргументы C++/CLI

Почему я не могу объявить аргументы по умолчанию для функций-членов управляемого типа или универсальных функций? C# 4.0введены Именованные и необязательные аргументы ; есть нечто подобное для CLI?

Я не понимаю, почему нельзя объявить такой метод:

void Optional(int argument = 0);

И тогда, когда я вызываю Optional();, компилятор не переводит этот вызов в:Optional(0);.

8
задан gliderkite 25 June 2012 в 14:44
поделиться