Можно ли объявить переменную класса за пределами «if-else» и инициализировать ее внутри «if-else»?C++ объявить переменную класса за пределами «if-else»
что-то вроде этого:
myClass mc;
if (bOOlVar){
mc(10);
}
else{
mc(10,20);
}
предполагая, у меня есть 2 минусы для MyClass (тот, который принимает Int и тот, который получает 2 Интс)
спасибо большое
На самом деле никогда не думал об этом. Мне это нравится. – chris
Как примечание, работает только для подвижных типов. Вы должны сделать некоторые хиджонки, чтобы заставить его работать на месте. – Puppy
Это коварный код, который почти выглядит как python – EdChum