274 читали · 4 месяца назад
От C к C++: Оператор new и всякие-разные конструкторы
В предыдущей части я был приятно удивлён тем, что для создания экземпляра класса на стеке не требуется оператор new, как в других языках: Всё происходит как обычное объявление переменной нужного типа, и объект уже создан (на стеке), и даже вызван его конструктор. На третий день Зоркий Глаз увидел, что в C++ всё-таки используется new: MyClass* test = new MyClass(); Можно писать new MyСlass со скобками или без скобок, но про это позже. А пока про new. На деле оператор new выделяет память под объект из кучи...
340 читали · 5 лет назад
"Организация ЕГАИС" не может быть пустым
Проблема: При попытке продажи алкогольной продукции на торговой точке появилась ошибка следующего содержания: Ошибка: Проведение чека не выполнено по причине: {ВнешняяОбработка.РМКУправляемыйРежим.Форма.Форма.Форма(10835)}: Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ОбработкаПроведения': {ОбщийМодуль.ПроведениеСервер.Модуль(172)}: Ошибка при вызове метода контекста (Записать): Запись не верна! Значение поля "Организация ЕГАИС" не может быть пустым! (Регистр...