https://radioprog.ru/post/962
Виртуальные функции-члены – это ключ к объектно-ориентированной парадигме, например, упрощение вызова нового кода старым кодом.
C++_BE1
#info
Виртуальные функции-члены – это ключ к объектно-ориентированной парадигме, например, упрощение вызова нового кода старым кодом.
C++_BE1
#info
RadioProg
Наследование. Виртуальные функции / FAQ C++
Раздел ответов на часто задаваемые вопросы по C++, в котором рассматриваются виртуальные функции и их роль в наследовании.
viewer (10).html
21.2 KB
📕 Введение в C++. 4-ое издание. А. В. Столяров.
Краткое введение в язык Си++. Содержание построено по принципу плавного перехода от средств чистого Си: в начале даётся определение ООП как парадигмы, основанной на обмене сообщениями, затем вводится метод для обычной открытой структуры, уже после этого рассказывается о защите и её предназначении, затем (поскольку теперь это необходимо) вводятся конструкторы и деструкторы, и т.д. Так называемая "стандартная библиотека" Си++ (известная также под названием STL) в книге не упоминается вообще, поскольку если начать изучение Си++ с STL, есть риск никогда не узнать сам язык. Для ввода-вывода в примерах используются функции библиотеки Си (printf и др.)
C++_BE1
#itbook
Краткое введение в язык Си++. Содержание построено по принципу плавного перехода от средств чистого Си: в начале даётся определение ООП как парадигмы, основанной на обмене сообщениями, затем вводится метод для обычной открытой структуры, уже после этого рассказывается о защите и её предназначении, затем (поскольку теперь это необходимо) вводятся конструкторы и деструкторы, и т.д. Так называемая "стандартная библиотека" Си++ (известная также под названием STL) в книге не упоминается вообще, поскольку если начать изучение Си++ с STL, есть риск никогда не узнать сам язык. Для ввода-вывода в примерах используются функции библиотеки Си (printf и др.)
C++_BE1
#itbook
Выберите правильное утверждения:
Anonymous Quiz
73%
по умолчанию члены класса имеют атрибут private
21%
по умолчанию члены класса имеют атрибут public;
6%
члены класса имеют доступ только к элементам public;
https://radioprog.ru/post/981
В данном разделе рассматривается широкий спектр вопросов/ответов, начиная от проблем высокого уровня / стратегии / проектирования и заканчивая проблемами низкого уровня / тактики / программирования. Мы проходимся по ним именно в таком порядке.
C++_BE1
#info
В данном разделе рассматривается широкий спектр вопросов/ответов, начиная от проблем высокого уровня / стратегии / проектирования и заканчивая проблемами низкого уровня / тактики / программирования. Мы проходимся по ним именно в таком порядке.
C++_BE1
#info
RadioProg
Наследование. Множественное и виртуальное наследование / FAQ C++
Раздел ответов на часто задаваемые вопросы по C++, в котором рассматриваются особенности множественного и виртуального наследования, как на этапе проектирования, так и на этапе реализации.
viewer (11).html
21.2 KB
📕 Программирование: учебное пособие. Л.А. Надейкина.
В Учебном пособии рассматривается на базе языка С++ одна из основных парадигм современного программирования: объектно-ориентированное программирование (ООП), представленное таким понятием как класс и позволяющее разрабатывать библиотеки классов.
Рассмотрены основные свойства классов, перегрузка операций, отношения классов, такие как включение и наследование, реализация виртуальных функций и абстрактных классов. Даны общие сведения об исключениях и методах их обработки.
Данное учебное пособие издается в соответствии с рабочей программой учебной дисциплины «Программирование» по Учебному плану для студентов I, II курса направления 09.03.01 очной формы обучения.
C++_BE1
#itbook
В Учебном пособии рассматривается на базе языка С++ одна из основных парадигм современного программирования: объектно-ориентированное программирование (ООП), представленное таким понятием как класс и позволяющее разрабатывать библиотеки классов.
Рассмотрены основные свойства классов, перегрузка операций, отношения классов, такие как включение и наследование, реализация виртуальных функций и абстрактных классов. Даны общие сведения об исключениях и методах их обработки.
Данное учебное пособие издается в соответствии с рабочей программой учебной дисциплины «Программирование» по Учебному плану для студентов I, II курса направления 09.03.01 очной формы обучения.
C++_BE1
#itbook
Какой оператор используется для определения члена класса вне определения класса ?
Anonymous Quiz
7%
->
4%
>>
11%
.
79%
::
https://radioprog.ru/post/924
Конструкторы строят объекты из пыли.
Конструкторы похожи на «функции инициализации». Они превращают груду произвольных битов в живой объект. Как минимум, они инициализируют внутренние поля. Они также могут выделять ресурсы (память, файлы, семафоры, сокеты и т.д.).
Обычное сокращение для конструктора – «ctor».
C++_BE1
#info
Конструкторы строят объекты из пыли.
Конструкторы похожи на «функции инициализации». Они превращают груду произвольных битов в живой объект. Как минимум, они инициализируют внутренние поля. Они также могут выделять ресурсы (память, файлы, семафоры, сокеты и т.д.).
Обычное сокращение для конструктора – «ctor».
C++_BE1
#info
RadioProg
Конструкторы / FAQ C++
Раздел ответов на часто задаваемые вопросы по C++, в котором рассматриваются особенности работы с конструкторами и инициализации объектов в C++.
Что из перечисленного ниже используется для завершения объявления функции?
Anonymous Quiz
66%
;
0%
:
12%
)
22%
Ничего из вышеперечисленного
Сколько максимальное количество аргументов может присутствовать в функции компилятора c99?
Anonymous Quiz
5%
90
36%
99
5%
102
54%
127
Какова область действия переменной, объявленной в определяемой пользователем функции?
Anonymous Quiz
98%
только внутри блока {}
0%
вся программа
2%
Все вышеперечисленное
0%
Ничего из вышеперечисленного
Каков порядковый номер последнего элемента массива с 9 элементами?
Anonymous Quiz
0%
0
96%
8
2%
9
2%
Ничего из вышеперечисленного
https://habr.com/ru/companies/pvs-studio/articles/708138/
Что-то наши публикации всё больше о плохом, чем о хорошем. Здесь баг, тут код с запахом, это антипаттерн, вот так писать не надо. Помогите увидеть светлую сторону программирования на С++. Оставляйте комментарии.
#info
C++_BE1
Что-то наши публикации всё больше о плохом, чем о хорошем. Здесь баг, тут код с запахом, это антипаттерн, вот так писать не надо. Помогите увидеть светлую сторону программирования на С++. Оставляйте комментарии.
#info
C++_BE1
Хабр
Коллекционирую лучшие C++ практики
Что-то наши публикации всё больше о плохом, чем о хорошем. Здесь баг, тут код с запахом, это антипаттерн, вот так писать не надо. Помогите увидеть светлую сторону программирования на С++. Оставляйте...