HoRRoR,с switch второй код выглядел бы более конкурентоспособным
Добавлено позже:А каков смысл в типе size_t ? Ну вот у Дейтела строка например
for ( size_t j = 0; j < employees.size(); j++ ) Почему бы не воспользоваться более привычным int, экономия же памяти минимальна или у size_t типа есть какие-то особенности?
Добавлено позже:И ещё вопрос: что такое try и catch?
Я случайно в вики наткнулся когда смотрел пример:
http://ru.wikipedia.org/wiki/Dynamic_castДобавлено позже:И ещё вопрос:
почему в примере Дейтела typeid <...>.name возвращает просто название класса, а у меня XXназвание класса, где X - цифра. Я так понимаю это зависит от компилятора, но зачем тогда minigw возвращает какие-то левые цифры и что они означают?
На всякий случай прикрепляю пример.
UPD: Дейтел пишет что компиляторы могут выдавать по этому поводу что угодно, но зачем тогда minigw добавляет какие-то цифры и от чего зависят эти цифры?
Надеюсь ответы на мои маленькие вопросы , когда хорошо знаешь язык с++, не занимаю много времени