Привет всем!!!
Недавно пришло мне с озона несколько книг. В том числе, две по C++. Обе очень понравились. Рекомендую.
1. Как не надо программировать на C++. (
http://www.ozon.ru/context/detail/id/1908029/)
2. Скользкие места С++. Как избежать проблемы при проектировании и компиляции ваших программ. (
http://www.ozon.ru/context/detail/id/2631001/)
В первой книге приводятся около 100 неработающих программ
, и предлагается найти ошибку. Все это дело разбавляется разными анекдотами из жизни программистов. Книжки читается на одном дыхании. Есть задачи очень сложные, есть простые. Вот пример сложной задачи:
// Инклуды я пропускаю, т.к. не помню, что там должно включаться.
int main()
{
printf("Hello");
fork();
printf("\n");
}
Нужно сказать, что выведет эта программа на консоль.
Вторая книга чем-то похожа на книги Саттера. Однако, список обсуждаемых вопросов не пересекается с Саттером. Книгу не дочитал до конца, но пока впечатления хорошие. Правда книга имеет отвратительный перевод, но многие вещи и так понятны.