Читаем С++ для "чайников" . полностью

Глава 14. Указатели на объекты...167

►Зачем, использовать указатели и ссылки...174


Глава 15. Защищённые члены класса: не беспокоить!...181

►Защищённые члены...181

Как устроены защищённые члены...182


Глава 16. Создание и удаление объектов...188

►Создание объектов...188


Глава 19. Статические члены...224

►Определение статических членов...224

Обращение к статическим данным-членам...226


Часть 4. Наследование...231

Глава 21. Знакомство с виртуальными функциями-членами: настоящие ли они...240

►Как работает полиморфизм...245


Глава 22. Разложение классов 249

►Реализация абстрактных классов...253

Концепция абстрактных классов...254

►Разделение исходного кода С++...259

Реализация класса student...261


Советы, которые помогут сохранить много времени и усилий.

ОГЛАВЛЕНИЕ

 

Часть 1. ПЕРВОЕ ЗНАКОМСТВО с С++...23

 Глава 1. Написание вашей первой программы...25

Постигая концепции С++...25

Инсталляция Dev-C++...27

Создание первой программы...31

Введение кода1...32

Введение кода2...33

Введение кода3...33

Введение кода4...34

Почему С++ так требователен...35

Разбор программ...36

Использование инструкций в программах...38

Объявления1...38

Объявления2...38


Глава 2. Премудрости объявления переменных...41

 Объявление разных типов переменных 42

        Ограничения, налагаемые на целые числа в С++...43

Ограничения диапазона1...43

Ограничения диапазона2...43  

Объявления типов переменных...45

Логические выражения...48

►Выражения смешанного типа...48

Соглашения по именованию...49


Глава 3. Выполнение математических операций...50

Использование операторов присвоения1...54

Использование операторов присвоения2...54


Глава 4. Выполнение логических операций...55

►Использование простых логических операторов...55

Хранение логических значений1...57

Хранение логических значений2...57

Выполнение побитовых логических операций...62


Глава 5. Операторы управления программой...66

      ►Выполнение циклов...68

          Использование цикла for...71

           Специальные операторы управления циклом...73

       ►Инструкция выбора...77


Часть 2. Становимся функциональными программистами...79

Глава 6. Создание функций...81

►Написание и использование функций...81 

         Разделяй и властвуй 83

►Подробный анализ функций...84

Простые функции1...85

Простые функции2...85


Глава 7. Хранение последовательностей в массива...92

    Преимущества массивов 92

        Работа с массивами...93

►Управление строками...100

►Тип string...103


Глава 8. Первое знакомство с указателями в С++...105

►Размер переменной...105

►Адресные операторы...106

►Использование кучи...113

Использование блока памяти...115


Глава 9.  Второе знакомство с указателями...117

►Операции с указателями...117

Перейти на страницу:

Все книги серии Для чайников

Похожие книги

Разработка приложений в среде Linux. Второе издание
Разработка приложений в среде Linux. Второе издание

Книга известных профессионалов в области разработки коммерческих приложений в Linux представляет СЃРѕР±РѕР№ отличный справочник для широкого круга программистов в Linux, а также тех разработчиков на языке С, которые перешли в среду Linux из РґСЂСѓРіРёС… операционных систем. РџРѕРґСЂРѕР±но рассматриваются концепции, лежащие в основе процесса создания системных приложений, а также разнообразные доступные инструменты и библиотеки. Среди рассматриваемых в книге вопросов можно выделить анализ особенностей применения лицензий GNU, использование СЃРІРѕР±одно распространяемых компиляторов и библиотек, системное программирование для Linux, а также написание и отладка собственных переносимых библиотек. Р

Майкл К. Джонсон , Эрик В. Троан

Программирование, программы, базы данных
Язык программирования Euphoria. Справочное руководство
Язык программирования Euphoria. Справочное руководство

Euphoria (юфо'ри, также рус. эйфори'я, ра'дость) — язык программирования, созданный Робертом Крейгом (Rapid Deployment Software) в Канаде, Торонто. Название Euphoria — это акроним для «End-User Programming with Hierarchical Objects for Robust Interpreted Applications».Euphoria — интерпретируемый императивный язык высокого уровня общего назначения. C помощью транслятора из исходного кода на Euphoria может быть сгенерирован исходный код на языке Си, который в свою очередь может быть скомпилирован в исполнияемый файл или динамическую библиотеку при помощи таких компиляторов, как GCC, OpenWatcom и др. Программа Euphoria также может быть «связана» с интерпретатором для получения самостоятельного исполняемого файла. Поддерживается несколько GUI-библиотек, включая Win32lib и оберток для wxWidgets, GTK+ и IUP. Euphoria имеет встроенную простую систему баз данных и обертки для работы с другими типам баз данных.[Материал из Википедии]

Коллектив авторов

Программирование, программы, базы данных
Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript
Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript

Данная книга посвящена программированию игр с помощью ActionScript. Здесь вы найдете подробные указания, необходимые для создания самых разных игр – аркад, головоломок, загадок и даже игровых автоматов. В тексте приведены исходные коды программ и детальные, доступно изложенные инструкции. Базовые принципы программирования ActionScript рассматриваются на примере игр, однако вы без труда сможете применить полученные знания и для разработки неигровых проектов, таких как Web-дизайн и реклама. Рекомендации Гэри Розенцвейга помогут вам не только придумывать занимательные игры и размещать их на Web-сайте, но и оптимизировать скорость их работы, а также защищать свои творения от несанкционированного копирования. Представленный в книге код несложно изменить для использования в других программах.Книга предназначена для широкого круга читателей – создателей анимационных роликов, художников-оформителей, программистов и разработчиков Web-сайтов. Издание может также выступать в качестве практического пособия по изучению ActionScript.

Гэри Розенцвейг

Программирование, программы, базы данных / Программирование / Книги по IT