9
ответов

Невозможно вызвать функцию-член и объявить объект с помощью конструктора [duplicate]

В моем коде есть проблема. Я создал простой класс с конструктором с аргументами по умолчанию. Я понимаю, что если я не передам никакие аргументы конструктору, значения по умолчанию будут ...
вопрос задан: 5 February 2016 02:17
7
ответов

Конструктор по умолчанию с пустыми скобками

Есть ли какое-либо серьезное основание, что пустое множество круглых скобок (круглые скобки) не допустимо для вызова конструктора по умолчанию в C++? Объект MyObject;//хорошо - объект ctor MyObject по умолчанию (вздор);//...
вопрос задан: 4 February 2016 15:17
7
ответов

C++: Создание неинициализированной переменной заполнителя, а не объекта по умолчанию

Я перемещаюсь от Java до C++ прямо сейчас, и я испытываю некоторые затруднения каждый раз, когда наиболее часто используемое понятие в Java не отображается непосредственно в C++. Например, в Java я сделал бы что-то как: Фрукты...
вопрос задан: 20 July 2010 15:31
7
ответов

Есть ли причина явно кодировать конструктор по умолчанию, когда нет других конструкторов?

Я недавно видел этот конструктор в классе: public MyClass () {} Других конструкторов не было. Есть причина для этого? Java автоматически создает конструктор по умолчанию, так почему бы вам ...
вопрос задан: 18 February 2010 20:12
5
ответов

C# Автоматические Свойства — установка значений по умолчанию

Каков самый легкий/прямой способ установить значение по умолчанию для общественной собственности C#?//, как я устанавливаю значение по умолчанию для этого? общедоступная строка MyProperty {добирается; набор;} не предполагайте что я...
вопрос задан: 22 January 2013 19:56
4
ответа

Конструкторы по умолчанию и наследование в Java

У меня есть вопрос о конструкторах по умолчанию и наследовании в Java. Обычно, если Вы пишете класс и не конструктора, Java предоставляет автоматически Вам конструктора по умолчанию (...
вопрос задан: 15 November 2015 07:43
4
ответа

Почему конструктор Guid без параметров генерирует пустой GUID?

Почему конструктор Guid без параметров генерирует пустой GUID, а не значение по умолчанию к сгенерированному как с Гуидом. NewGuid ()? Существует ли конкретное использование для пустого Гуида?
вопрос задан: 30 December 2008 20:45
3
ответа

Почему нам нужно значение по умолчанию никакой конструктор аргумента в Java?

Почему нам нужно значение по умолчанию никакой конструктор аргумента во многих связанных с Java API? Как как правило все классы компонента Java или классы объекта (JPA и т.д.) или классы реализации JAX-WS требуют явного...
вопрос задан: 5 January 2016 09:55
3
ответа

Создание экземпляра типа без конструктора по умолчанию в C# с помощью отражения

Посещайте следующий урок как пример: класс Sometype {интервал someValue; общедоступный Sometype (интервал someValue) {this.someValue = someValue; }} я затем хочу создать экземпляр...
вопрос задан: 27 September 2013 15:57
3
ответа

Как конструктор по умолчанию Системы. Рисование. Графика удалена?

Когда я пытаюсь создать объект Графики, почему следующее не работает? Система. Рисование. Графика graphicsObj = новая Система. Рисование. Графика (); (я знаю, что мог создать частную Систему....
вопрос задан: 13 July 2012 07:36
3
ответа

компилятор генерировал конструкторов [дубликат]

Это - просто быстрый вопрос понять правильно, что происходит, когда Вы создаете класс с конструктором как это: класс A {общественность: () {}}; я знаю, что никакой конструктор по умолчанию не...
вопрос задан: 4 March 2010 16:14
3
ответа

Почему не делают станд.:: элементам вектора нужен конструктор по умолчанию?

И как я могу записать свой собственный класс массива для не необходимости в конструкторе по умолчанию для его элементов? Прямо сейчас, когда я делаю новое [] для выделения места, мне нужен конструктор по умолчанию. станд.:: вектор не делает. Как...
вопрос задан: 4 March 2010 05:39
3
ответа

Вслепую преобразовывающие структуры к классам для сокрытия конструктора по умолчанию?

Я считал все вопросы, связанные с этой темой, и они все приводят причины, почему конструктор по умолчанию на структуре не доступен в C#, но я еще не нашел никого, кто предлагает общий курс...
вопрос задан: 15 September 2009 21:05
2
ответа

Конструкция по умолчанию элементов в векторе

При чтении ответов на этот вопрос я получил сомнение относительно конструкции по умолчанию объектов в векторе. Для тестирования его, я записал следующий тестовый код: Тест структуры {интервал m_n;...
вопрос задан: 23 May 2017 12:12
2
ответа

Обнаружьте сгенерированного конструктора по умолчанию компилятора с помощью отражения в C#

Я нацелен на.NET 3,5 SP1, и я использую CommentChecker для проверки моей документации XML, все работает хорошо, пока я не добираюсь до класса как это:///<сводка>///документация///</summary&...
вопрос задан: 10 September 2012 13:45
1
ответ

По умолчанию и значения построенные объекты имеют разные типы

Рассмотрим следующий код с созданием одной переменной по умолчанию и созданием другого значения: #include < iostream > #include < typeinfo > struct A {A (): m_ () {} A (int m): ...
вопрос задан: 26 June 2019 23:14
1
ответ

Цель явных конструкторов по умолчанию

Я недавно заметил класс в C++ 0x, который призывает к явному конструктору по умолчанию. Однако мне не удается придумать сценарий, в котором конструктора по умолчанию можно назвать неявно. Это кажется...
вопрос задан: 13 June 2018 02:08
1
ответ

Do I really need to define default constructor in java?

It works fine when constructors are not defined, but gives errors if I define a parameterized constructor and not a default one and not passing any values while creating an object. I thought ...
вопрос задан: 16 August 2016 19:00
1
ответ

Почему делает класс, используемый в качестве значения в потребности карты STL конструктор по умолчанию в …?

Ниже класс, используемый в качестве значения в карте: класс Книга {интервал m_nId; общественность://Книга () {} <-----Почему это требуется? Книга (международный идентификатор): m_nId (идентификатор) {}}; Внутри основной (): карта <...
вопрос задан: 14 December 2015 20:28
1
ответ

Требует ли Spring, чтобы все bean-компоненты имели конструктор по умолчанию?

Я не хочу создавать конструктор по умолчанию для моего класса auditRecord. Но Spring, похоже, настаивает на этом: org.springframework.beans.factory.BeanCreationException: Ошибка создания bean-компонента с именем '...
вопрос задан: 20 September 2011 22:39
1
ответ

Компилятор жалуется на BOOST_CHECK_THROW на конструкторе

Следующее не компилирует: класс Foo {общественность: Foo (повышение:: shared_ptr <Панель> аргумент);};//в повышении тестового сценария:: shared_ptr <Панель> панель; BOOST_CHECK_THROW (Foo (панель), станд.::...
вопрос задан: 3 March 2010 14:26
0
ответов

Почему это не скомпилируется без конструктора по умолчанию?

Я могу сделать это: #include int counter; int main () {struct Boo {Boo (int num) {++ counter; if (rand ()% num <7) Boo (8); } ...
вопрос задан: 26 April 2019 21:11
0
ответов

Условия для автоматического создания ctor по умолчанию / копировать / перемещать и оператора присваивания копировать / перемещать?

Я хочу освежить свою память об условиях, при которых компилятор обычно автоматически генерирует конструктор по умолчанию, конструктор копирования и оператор присваивания. Я вспоминаю, что были некоторые правила, но я ...
вопрос задан: 19 January 2018 10:39
0
ответов

C ++: Влияет ли на конструктор копирования по умолчанию присутствие других конструкторов и деструктора?

Как мы знаем, если объявлен какой-либо конструктор (включая конструктор копирования), конструктор по умолчанию (тот, который принимает без аргументов) не создается неявно. То же самое происходит с копией по умолчанию ...
вопрос задан: 23 May 2017 12:26
0
ответов

Разница между инициализацией по умолчанию и инициализацией значения в C ++ 03?

Я всегда думал, что создание нового объекта всегда будет вызывать конструктор по умолчанию для объекта, и независимо от того, был ли конструктор сгенерирован явным или автоматически компилятор не сделал ...
вопрос задан: 23 May 2017 12:07
0
ответов

Почему лямбда в C ++ никогда не DefaultConstructible

У меня есть лямбды, которые ничего не захватывают, как [] () {}; У меня есть шаблон класса, который содержит такую ​​лямбду. Так как лямбда не содержит нестатических элементов данных или виртуальных функций
вопрос задан: 23 May 2017 12:01
0
ответов

Должен ли (в C ++ 11) std :: vector :: resize (size_type) работать для конструктивного значения по умолчанию int_4 [4]?

В C ++ 11 есть две версии std :: vector :: resize (): void resize (size_type count); void resize (размер_типа, константный тип_значения и значение); Я понимаю (как предложено одним из ...
вопрос задан: 23 May 2017 11:53
0
ответов

Более хороший синтаксис для установки значения аргумента по умолчанию в конструктор по умолчанию

Можно захотеть объявить функцию с аргументом и указать, что значение по умолчанию для аргумента является результатом конструктора по умолчанию для типа: void foo (a :: действительно :: long :: type :: name arg = ...
вопрос задан: 30 June 2016 19:44
0
ответов

В каких случаях конструктора вообще нет, даже конструктора по умолчанию?

В этой книге, которую я сейчас читаю, я наткнулся на следующее: классу не нужен конструктор. Конструктор по умолчанию не требуется, если объект не требует инициализации. Правильно ли я заключил ...
вопрос задан: 12 January 2016 12:49
0
ответов

Конструктор по умолчанию в C ++

Мне просто было интересно вопросом, но не смог найти ответ в Интернете. Предположим, у нас есть простой заголовок: // SimpleHeader.h класс Simpleclass {int i; } Как мы знаем, ...
вопрос задан: 9 November 2015 17:06