Сегодня я увидел обломок, который выглядел действительно ужасно для меня, но, к сожалению, я не могу просто изменить его, поэтому я задаюсь вопросом, могу ли я как-нибудь обойти это. У меня есть класс с конструктором, который имеет выходной параметр для успеха. Но это выглядит очень уродливо для меня. И теперь, когда я получаю этот класс, я должен взять этот параметр со мной - если захочу или нет.Конструктор с выходным параметром
class ClassA {
ClassA(out bool success) {...}
}
class B: ClassA {
// call the constructor from ClassA but without the out-param
}
Так что я знаю, если его хорошая практика или если не так, как я могу избежать объявления out-param из ClassB.
Нет, вы не можете обойти его. – GrantByrne
Это действительно плохая практика программирования. Пожалуйста, стреляйте * того парня, который написал это (обратите внимание, что вы можете стрелять в него только в том случае, если это законно в вашей стране, иначе удалите его из него). – Steven
Я рад, что я не единственный человек, который так чувствует себя ... спасибо Стивен: D – HimBromBeere