Урок С# 65: Статический конструктор класса. Как работает ключевое слово static
Простой функциональный генератор (повторяем конструктор "Старт")
npВ далекие времена для радиолюбителей выпускалась линейка конструкторов "Старт", а именно "Старт 7218". Как это выглядело можно посмотреть здесь. Главное отличие данного генератора - простота и низкая себестоимость комплектующих. Главный недостаток - стабильность частоты, изменение скважности в зависимости от частоты и все вытекающие из этого "прелести". Но для решения простых радиолюбительских задач данного генератора полностью достаточно. Как правильно заметил один из читателей моего канала в комментарии на статью о генераторе импульсов - схема из "прошлого века"...
Простое введение в C++. Часть 2. Конструкторы и деструкторы
В этой статье мы рассмотрим, для чего в C++ нужны конструкторы и деструкторы. Проблема с инициализацией Как только мы начали работать с классами, то есть объединили данные и код в одном месте, то тут же возникает проблема с инициализацией переменных, то есть с заданием исходных значений. Например, в языке С мы можем создать переменную и тут же задать ей значение: int x = 5; Эта строка прямого действия — как она написана, так она и выполняется. В C++ так сделать нельзя, потому что объявление класса — это просто описание свойств класса, а выполнение возможно только в экземпляре класса. То есть...