WinAPI C++.pdf
8.3 MB
📖 Технология программирования на С++. Н. А. Литвиненко.
Данное учебное пособие продолжает курс "Технология программирования на С++. Начальный курс", изданного в 2005 году издательством "БХВ-Петербург", и предназначено для студентов технических вузов, обучающихся по специальностям "Информационные системы", "Информатика и вычислительная техника", осваивающих программирование на языке С++.
При изучении данного курса требуется знание языка С++ на уровне консольных приложений. Необходимо также знание библиотеки STL (от англ. Standard Template Library).
C++_BE1
#itbook
Данное учебное пособие продолжает курс "Технология программирования на С++. Начальный курс", изданного в 2005 году издательством "БХВ-Петербург", и предназначено для студентов технических вузов, обучающихся по специальностям "Информационные системы", "Информатика и вычислительная техника", осваивающих программирование на языке С++.
При изучении данного курса требуется знание языка С++ на уровне консольных приложений. Необходимо также знание библиотеки STL (от англ. Standard Template Library).
C++_BE1
#itbook
Для доступа к элементам объекта используются:
Anonymous Quiz
85%
при обращении через имя объекта – точка, при обращении через указатель – операция «->»
3%
при обращении через имя объекта – два двоеточия, при обращении через указатель – операция «точка»
5%
при обращении через имя объекта – точка, при обращении через указатель – два двоеточия
7%
при обращении через имя объекта – два двоеточия, при обращении через указатель – операция «->»
http://cpp-reference.ru/articles/sequence-points-and-expression-evaluation/
Знаете ли Вы, что такое точки следования? Каждый C++ программист должен о них знать. Однако когда мы задаем этот вопрос, даже программисты, имеющие многолетний практический опыт признают, что они не имеют о них никакого понятия. В этой статье мы хотим пролить свет на эту тайну и объяснить, что такое точки следования и почему о них важно знать.
C++_BE1
#info
Знаете ли Вы, что такое точки следования? Каждый C++ программист должен о них знать. Однако когда мы задаем этот вопрос, даже программисты, имеющие многолетний практический опыт признают, что они не имеют о них никакого понятия. В этой статье мы хотим пролить свет на эту тайну и объяснить, что такое точки следования и почему о них важно знать.
C++_BE1
#info
cpp-reference.ru
Точки следования (sequence points) и порядок вычисления выражений в C++
Слышали ли Вы о точках следования в C++? Нет? В этой статье объясняется, что такое точки следования и почему о них важно знать.
shlee_qt_5_10_professionalnoe_programmirovanie_na_cpp.pdf
3.3 MB
📖 Qt 5.10. Профессиональное программирование на С++. М. Шлее.
Книга посвящена разработке приложений для Windows, Mac OS X и Linux с использованием библиотеки Qt версии 5.3.
Подробно рассмотрены возможности, предоставляемые этой библиотекой, и описаны особенности, выгодно отличающие ее от других библиотек.
Описана интегрированная среда разработки Qt Creator и работа с технологией Qt Quick. Книга содержит исчерпывающую информацию о классах Qt 5, и так же даны практические рекомендации их применения, проиллюстрированные на большом количестве подробно прокомментированных примеров.
Проекты примеров из книги размещены на сайте издательства.
C++_BE1
#itbook
Книга посвящена разработке приложений для Windows, Mac OS X и Linux с использованием библиотеки Qt версии 5.3.
Подробно рассмотрены возможности, предоставляемые этой библиотекой, и описаны особенности, выгодно отличающие ее от других библиотек.
Описана интегрированная среда разработки Qt Creator и работа с технологией Qt Quick. Книга содержит исчерпывающую информацию о классах Qt 5, и так же даны практические рекомендации их применения, проиллюстрированные на большом количестве подробно прокомментированных примеров.
Проекты примеров из книги размещены на сайте издательства.
C++_BE1
#itbook
Выберите правильные утверждения:
Anonymous Poll
60%
одна функция может быть дружественной нескольким классам
21%
дружественная функция не может быть обычной функцией, а только методом другого класса
46%
дружественная функция объявляется внутри класса, к элементам которого ей нужен доступ
21%
дружественная функция не может быть методом другого класса
http://cpp-reference.ru/articles/virtual-constructor/
Как известно, в языке программирования C++ нет прямой поддержки виртуального конструктора, однако, существует идиома, с помощью которой можно имитировать его работу. Прежде чем ее рассматривать, попробуем понять, каким поведением должен обладать виртуальный конструктор.
C++_BE1
#info
Как известно, в языке программирования C++ нет прямой поддержки виртуального конструктора, однако, существует идиома, с помощью которой можно имитировать его работу. Прежде чем ее рассматривать, попробуем понять, каким поведением должен обладать виртуальный конструктор.
C++_BE1
#info
cpp-reference.ru
Виртуальный конструктор в C++
Как известно, в языке программирования C++ нет прямой поддержки виртуального конструктора. Узнайте об идиоме, с помощью которой можно имитировать его работу.
Krasnov_Metaprogrammirovanie_shablonov_C_v_zadachah_matematicheskoy.pdf
1.2 MB
📖 Метапрограммирование шаблонов C++ в задачах математической физики. М.М. Краснов.
Рассматривается применение метапрограммирования шаблонов языка C++ для упрощения записи алгоритмов и для переноса части вычислений (различных целочисленных констант, например, биномиальных коэффициентов) на стадию компиляции, что теоретически позволяет ускорить выполнение программ и может быть весьма актуальным для численного решения задач математической физики.
Метапрограммирование шаблонов позволяет автоматизировать некоторые сложные вычисления, такие, например, как раскрытие скобок в сложных выражениях и вычисление символьных производных от формул. Это помогает избавиться от трудно обнаруживаемых ошибок, возникающих при проведении подобных вычислений вручную (на бумаге) из-за невнимательности.
C++_BE1
#itbook
Рассматривается применение метапрограммирования шаблонов языка C++ для упрощения записи алгоритмов и для переноса части вычислений (различных целочисленных констант, например, биномиальных коэффициентов) на стадию компиляции, что теоретически позволяет ускорить выполнение программ и может быть весьма актуальным для численного решения задач математической физики.
Метапрограммирование шаблонов позволяет автоматизировать некоторые сложные вычисления, такие, например, как раскрытие скобок в сложных выражениях и вычисление символьных производных от формул. Это помогает избавиться от трудно обнаруживаемых ошибок, возникающих при проведении подобных вычислений вручную (на бумаге) из-за невнимательности.
C++_BE1
#itbook
Какой оператор используется для обозначения пространства имен?
Anonymous Quiz
2%
троичный оператор
3%
условный оператор
76%
оператор области видимости
19%
ни один из вышеперечисленных
Forwarded from С++_Hub
Где правильно указана переменная?
Anonymous Quiz
1%
var str = "Hi";
0%
int num = "1";
23%
float x = 32,14;
0%
done = true;
76%
char sym = 'a';
https://radioprog.ru/post/1563
Добро пожаловать в шестую часть серии «114 алгоритмов C++». Сегодня мы поговорим об алгоритмах, генерирующих значения, и множестве вариантов копирования, предлагаемых стандартной библиотекой.
C++_BE1
#info
Добро пожаловать в шестую часть серии «114 алгоритмов C++». Сегодня мы поговорим об алгоритмах, генерирующих значения, и множестве вариантов копирования, предлагаемых стандартной библиотекой.
C++_BE1
#info
RadioProg
Генераторы, копирования и перемещения (серия «114 алгоритмов C++»)
Об алгоритмах, генерирующих значения, и множестве вариантов копирования, предлагаемых стандартной библиотекой C++.
c_master-klass_v_zadachakh_i_primerakh_3642941.pdf
3.6 MB
📖 C++. Мастер-класс в задачах и примерах. Максим Кузнецов.
Книга предназначена для читателей, которые хотят выяснить, владеют ли они языком C++ или нет. С++ интересен огромным числом библиотек, позволяющих создавать удивительные вещи: программное обеспеченье для управления хитроумными приборами и роботами, игры, утилиты, языки программирование и все, с чем только можно столкнуться в мире компьютеров.
C++_BE1
#itbook
Книга предназначена для читателей, которые хотят выяснить, владеют ли они языком C++ или нет. С++ интересен огромным числом библиотек, позволяющих создавать удивительные вещи: программное обеспеченье для управления хитроумными приборами и роботами, игры, утилиты, языки программирование и все, с чем только можно столкнуться в мире компьютеров.
C++_BE1
#itbook
https://radioprog.ru/post/1560
Добро пожаловать в пятую часть серии «114 стандартных алгоритмов C++». В этой главе мы поговорим об алгоритмах редукции, то есть об алгоритмах, которые сводят диапазон к одному значению.
C++_BE1
#info
Добро пожаловать в пятую часть серии «114 стандартных алгоритмов C++». В этой главе мы поговорим об алгоритмах редукции, то есть об алгоритмах, которые сводят диапазон к одному значению.
C++_BE1
#info
RadioProg
Левые свёртки и другие редукции (серия «114 алгоритмов C++»)
В этой главе мы поговорим об алгоритмах редукции, то есть об алгоритмах, которые сводят диапазон к одному значению, и рассмотрим три группы алгоритмов: левые свёртки, работающие строго линейно, обобщенные редукции из C++17 и логические редукции.
Izuchaem_C_cherez_programmirovanie_igr_(2016).pdf
20.8 MB
📖 Изучаем С++ через программирование игр. Майкл Доусон.
Если вы хотите научиться программировать первоклассные игры, вам просто необходимо изучить язык С++.
Эта книга поможет вам освоить разработку игр с самых азов, независимо от того, есть ли у вас опыт программирования. Гораздо интересней учиться, когда обучение превращается в игру.
Каждая глава книги описывает самостоятельный игровой проект. В заключительной главе вам предстоит написать сложную игру, которая объединяет все приемы программирования, рассмотренные в предыдущих главах.
Книга, которую вы держите в руках, идеально подойдет для начинающего программиста, планирующего не только как следует освоить непростой язык С++, но и поупражняться в программировании игр.
C++_BE1
#itbook
Если вы хотите научиться программировать первоклассные игры, вам просто необходимо изучить язык С++.
Эта книга поможет вам освоить разработку игр с самых азов, независимо от того, есть ли у вас опыт программирования. Гораздо интересней учиться, когда обучение превращается в игру.
Каждая глава книги описывает самостоятельный игровой проект. В заключительной главе вам предстоит написать сложную игру, которая объединяет все приемы программирования, рассмотренные в предыдущих главах.
Книга, которую вы держите в руках, идеально подойдет для начинающего программиста, планирующего не только как следует освоить непростой язык С++, но и поупражняться в программировании игр.
C++_BE1
#itbook