447 читали · 1 год назад
От C к C++: Оператор new и всякие-разные конструкторы
В предыдущей части я был приятно удивлён тем, что для создания экземпляра класса на стеке не требуется оператор new, как в других языках: Всё происходит как обычное объявление переменной нужного типа, и объект уже создан (на стеке), и даже вызван его конструктор. На третий день Зоркий Глаз увидел, что в C++ всё-таки используется new: MyClass* test = new MyClass(); Можно писать new MyСlass со скобками или без скобок, но про это позже. А пока про new. На деле оператор new выделяет память под объект из кучи...
334 читали · 2 дня назад
Что есть пролетариат и что есть рабочий класс — простая памятка для марксиста и любого интересующегося
Путаница вокруг понятия «пролетариат» – не безобидный спор терминов, а стратегическая ловушка, подрывающая саму возможность прогрессивного человечества двигаться вперёд. Разговоры о «новом пролетариате», включающем всех наемных работников подряд, – не углубление марксизма, а его ревизия, отрыв от материалистического фундамента. Всё чаще приходится слышать о том, что пора пересмотреть теорию, что пора выкинуть фабрично-заводской пролетариат на свалку истории, что курьеры, администраторы серверов, студенты, интеллигенция, креативщики, якобы, должны быть в центре внимания коммунистов...