|
|
libcats.org
Thinking in C++Bruce EckelPreface
Like any human language, C++ provides a way to express concepts. If successful, this medium of expression will be significantly easier and more flexible than the alternatives as problems grow larger and more complex. You can't just look at C++ as a collection of features; some of the features make no sense in isolation. You can only use the sum of the parts if you are thinking about design, not simply coding. And to understand C++ in this way, you must understand the problems with C and with programming in general. This book discusses programming problems, why they are problems, and the approach C++ has taken to solve such problems. Thus, the set of features I explain in each chapter will be based on the way I see a particular type of problem being solved with the language. In this way I hope to move you, a little at a time, from understanding C to the point where the C++ mindset becomes your native tongue. Throughout, I'll be taking the attitude that you want to build a model in your head that allows you to understand the language all the way down to the bare metal; if you encounter a puzzle you'll be able to feed it to your model and deduce the answer. I will try to convey to you the insights which have rearranged my brain to make me start "thinking in C++." EPUB | FB2 | MOBI | TXT | RTF
* Конвертация файла может нарушить форматирование оригинала. По-возможности скачивайте файл в оригинальном формате.
Популярные книги за неделю:
Проектирование и строительство. Дом, квартира, садАвтор: Петер Нойферт, Автор: Людвиг Нефф
Размер книги: 20.83 Mb
Система упражнений по развитию способностей человека (Практическое пособие)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 818 Kb
Сотворение мира (3-х томник)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 817 Kb
Радиолюбительские схемы на ИС типа 555Автор: Трейстер Р.Категория: Электротехника и связь
Размер книги: 13.64 Mb
Только что пользователи скачали эти книги:
Проектирование и строительство. Дом, квартира, садАвтор: Петер Нойферт, Автор: Людвиг Нефф
Размер книги: 20.83 Mb
Система упражнений по развитию способностей человека (Практическое пособие)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 818 Kb
Сотворение мира (3-х томник)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 817 Kb
Радиолюбительские схемы на ИС типа 555Автор: Трейстер Р.Категория: Электротехника и связь
Размер книги: 13.64 Mb
Основы биохимии: В трех томах. (Principles of biochemistry)Автор: Ленинджер Альберт Лестер, Автор: Перевод с английского В.Г.Горбулева, Автор: М.Д.Гроздовой и С.Н.Преображенского Под редакцией В.А.Энгельгардта и Я.М.Варшавского.Категория: биология
Размер книги: 6.06 Mb
Коррекционная педагогикаАвтор: Зайцева И.А., Автор: Ларин Г.Г., Автор: Кукушин В.С.(ред.)Категория: Новые поступления
Размер книги: 11.33 Mb
Oligomers - Polymer Composites -Molecular ImprintingАвтор: B. Boutevin, Автор: C. Boyer, Автор: Ildiko Csetneki, Автор: G. David, Автор: Joseph S. Ferguson, Автор: Genoveva Filipcsei, Автор: Bing Gong, Автор: Songjun Li, Автор: Wuke Li, Автор: Adam R. Sanford, Автор: Andras Szilagyi, Автор: Guangfu Yang, Автор: Miklos Zrinyi
Размер книги: 7.25 Mb
Comparing Democracies 2: New Challenges in the Study of Elections and VotingАвтор: Lawrence LeDuc, Автор: Richard G. Niemi, Автор: Pippa NorrisКатегория: Образование
Размер книги: 699 Kb
Персональный компьютерАвтор: Валентин Холмогоров.Категория: КНИГИ СЕТЕВЫЕ ТЕХНОЛОГИИ
Размер книги: 92.49 Mb
|
|
|