Вот простой вопрос:
Что вы думаете о коде, который использует try catch для каждой команды?
void myfunction() {
try {
instruction1();
}
catch (ExceptionType1 e) {
// some code
}
try {
instruction2();
}
catch (ExceptionType2 e) {
// some code
}
try {
instruction3();
}
catch (ExceptionType3 e) {
// some code
}
try {
instruction4();
}
catch (ExceptionType4 e) {
// some code
}
// etc
}
Я знаю, что это ужасно, но я хочу знать, снижает ли производительность.