Результаты поиска по запросу "default-constructor"
Так что вы можете сделать:
public class Sample { static int count = 0; public int abc; public Sample() { abc = ++Sample.count; } }у создать массив вышеупомянутого класса, и хочу, чтобы каждый элемент в массиве был инициализирован, вызывая конструктор по умолчанию, так что ...
Классы черт обычно используются только для поддержки других классов (обычно других шаблонных классов), поэтому часто имеет смысл удалить их конструктор по умолчанию - чтобы подкрепить представление о том, что они являются просто вспомогательным типом и на самом деле не должны использоваться как объект.
овлюсь к экзамену CPP, и один из вопросов таков: можете ли вы удалить конструктор класса по умолчанию, и если да, то для чего вам это нужно? ОК, так что, очевидно, вы можете сделать это: class MyClass { public: MyClass() = delete; };но я не ...
получит свой собственный кусочек из стека, и он будет освобожден, когда функция вернется (обычно это вызывающая сторона, но это деталь реализации). Последовательные вызовы одной и той же функции должны повторно использовать один и тот же фрагмент стека. Вы добавили какой-либо код в тест? Какой компилятор вы используете? Код выше показывает ожидаемые результаты в g ++.
арт и В книге C ++ говорится, что конструктор по умолчанию для членов типа класса вызывается неявным созданным конструктором по умолчанию, но встроенные типы не инициализируются. Тем не менее, в этой тестовой программе я получаю неожиданные ...
4 Если в классе нет объявленного пользователем деструктора, деструктор неявно объявляется как дефолтный (11.4). Неявно объявленный деструктор является встроенным публичным членом своего класса.
у обновить память в условиях, при которых компилятор обычно автоматически генерирует конструктор по умолчанию, конструктор копирования и оператор присваивания. Я помню, что были некоторые правила, но я не помню, а также не могу ...
Там будет ошибка времени компиляции ... потому что компилятор ищет конструктор по умолчанию он суперкласс, и если его нет ... его ошибка ... и программа не будет компилировать ...
я есть вопрос о конструкторах по умолчанию и наследования в Java. Как правило, если вы пишете класс и не включаете какой-либо конструктор, Java автоматически предоставляет вам конструктор по умолчанию (один без параметров), который ...
Как элегантно вернуть объект, инициализированный по умолчанию?
У меня есть класс, как показано ниже: class VeryVeryVeryLongTypeName { bool is_ok; VeryVeryVeryLongTypeName() : is_ok(false) {} }; VeryVeryVeryLongTypeName f() { VeryVeryVeryLongTypeName v; ... // Doing something if (condition_1 is true) { ...
Список инициализатора конструктора c ++ со сложными назначениями
Предположим, я хочу иметь конструктор, который получает некоторые параметры, и с помощью этих параметров я могу вычислить значения для его переменных-членов. За исключением того, что значения переменных-членов не являются простыми присваиваниями ...
Имеет смысл и спасибо за продолжение. Я бы порекомендовал обновить ваш пост, чтобы теперь включать содержимое C ++ 11.
гда думал, что создание нового объекта всегда будет вызывать конструктор по умолчанию для объекта, и неважно, был ли конструктор явным или автоматически сгенерирован компилятором. Согласно сэтот высоко оцененный ...
some_type some_function () {POD_type this_is_intentionally_uninitialized; ...}
книгаЯ сейчас читаю, я столкнулся с этим: [http://www.agner.org/optimize/]Класс не нуждается в конструкторе. Конструктор по умолчанию не требуется, если объект не нуждается в инициализации. Правильно ли я понимаю из вышесказанного, что ...
Требует ли Spring, чтобы все компоненты имели конструктор по умолчанию?
Я не хочу создавать конструктор по умолчанию для моегоauditRecord класс. Но весна, кажется, настаивает на этом: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'auditRecord' defined in ServletContext ...