Библиотека C/C++ разработчика | cpp, boost, qt
20.9K subscribers
1.57K photos
41 videos
16 files
3.74K links
Все самое полезное для плюсовика и сишника в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/d6cd2932

Наши каналы: https://yangx.top/proglibrary/9197

РКН: https://gosuslugi.ru/snet/67a5bac324c8ba6dcaa1ad17
加入频道
При завершении функции деструктор является последним методом, который будет выполнен. Деструктор для объекта ob вызывается после того, как значение i скопировано в возвращаемое значение функции. Таким образом, прежде чем деструктор сможет изменить значение i на 10, будет скопировано текущее значение i, и, следовательно, на выходе будет i = 3.
Значение :: x равно 1. Оператор :: при использовании с именем переменной всегда ссылается на глобальную переменную.
Автор статьи описывает свои приключения программирования игрового движка на C++.

https://proglib.io/w/c10031e4
В статье рассматриваются основы работы с CMake.

https://proglib.io/w/62f4b709
arr работает как указатель на массив. Таким образом arr указывает на первое место в массиве. Аналогично, arr + 1 указывает на второе место в массиве и т. д. Следовательно, *arr обращается к первому значению в массиве, которое равно 4, и добавляет его к 10. Это дает 14 в вывод.