- 9 голосов
- 1 ответ
- 0 просмотров
Лучшие constructor вопросы ИТ разработчиков
- 18 голосов
- 1 ответ
- 0 просмотров
- 7 голосов
- 0 ответов
- 0 просмотров
почему перечисление фактического конструктора класса в JavaScript важно
Я читал в саду JavaScripthttp://bonsaiden.github.com/JavaScript-Garden/ [http://bonsaiden.github.com/JavaScript-Garden/]о прототипе в JavaScript и один из его примеров выглядит следующим образом: function Foo() { this.value = 42; } Foo.prototype ...
- 215 голосов
- 0 ответов
- 0 просмотров
Могут ли конструкторы быть асинхронными?
У меня есть проект, в котором я пытаюсь заполнить некоторые данные в конструкторе: public class ViewModel { public ObservableCollection<TData> Data { get; set; } async public ViewModel() { Data = await GetDataTask(); } ...
- 27 голосов
- 0 ответов
- 0 просмотров
Какой конструктор по умолчанию для указателя C ++?
У меня есть такой код: class MapIndex { private: typedef std::map<std::string, MapIndex*> Container; Container mapM; public: void add(std::list<std::string>& values) { if (values.empty()) // sanity check return; std::string ...
- 19 голосов
- 5 ответов
- 0 просмотров
Остерегайтесь переменных-членов, которые еще не инициализированы. Остерегайтесь виртуальных функций: функция, которую вы вызываете, может не соответствовать ожидаемой, если функция является виртуальной и создается производный объект. Кроме этого, я не вижу проблем с вызовом методов из конструктора. Тем более память для объекта уже выделена.
Саттер упоминает в одном из своихhttp://www.gotw.ca [http://www.gotw.ca] Аргументы, что объект создан (имеет допустимое существование) только в том случае, если конструктор выполняет завершенный файл, т.е., грубо говоря, управление переходит за ...
- 18 голосов
- 0 ответов
- 0 просмотров
Решение проблемы «Виртуальный вызов метода в конструкторе»
Я делаю программное обеспечение в C #. Я использую абстрактный класс,Instruction, который имеет эти биты кода: protected Instruction(InstructionSet instructionSet, ExpressionElement newArgument, bool newDoesUseArgument, int newDefaultArgument, ...
- 10 голосов
- 0 ответов
- 0 просмотров
- 10 голосов
- 0 ответов
- 0 просмотров
Вызывается ли конструктор по умолчанию автоматически для переменных-членов?
Скажем, у меня есть этот класс:
- 4 голосов
- 3 ответа
- 0 просмотров
Статический конструктор и конструктор по умолчанию
Нестатический класс может иметь как статический, так и конструктор по умолчанию одновременно.В чем разница между этими двумя конструкторами? Когда я должен и...
- 27 голосов
- 0 ответов
- 0 просмотров
- 8 голосов
- 2 ответа
- 0 просмотров
C ++ struct constructor
Я пытался создать свою собственную структуру. Поэтому я написал этот кусок кода.
- 3 голосов
- 0 ответов
- 0 просмотров
Я согласен. Я только что упомянул различные стили, которые являются общими.
то очень простой вопрос, я никогда не кодировал в Java, но я пишу класс для друга ... Имея что-то вроде: class myClass{ private string name; public string getName() { return this.name; } public void setName (int newValue) { this.name = newValue; ...
- 57 голосов
- 0 ответов
- 0 просмотров
Вызывать переопределения в конструкторе не рекомендуется.
даю абстрактный класс. Я хочу, чтобы каждый из моих производных классов был вынужден реализовать определенную сигнатуру конструктора. Таким образом, я сделал то, что сделал бы, если бы хотел заставить их реализовать метод, я ...
- 15 голосов
- 0 ответов
- 0 просмотров
Почему вы вызываете новую дату без скобок? [Дубликат]
На этот вопрос уже есть ответ здесь:Можем ли мы опустить скобки при создании объекта с помощью «новый» оператор? 6 ответовЯ только что видел этот фрагмент, к...
- 9 голосов
- 5 ответов
- 0 просмотров
- 70 голосов
- 0 ответов
- 0 просмотров
Будет ли «пустой» конструктор или деструктор делать то же самое, что и сгенерированный?
Предположим, у нас есть (игрушечный) класс C ++, такой как:
- 20 голосов
- 3 ответа
- 0 просмотров
- 10 голосов
- 3 ответа
- 0 просмотров
- 150 голосов
- 5 ответов
- 0 просмотров
- 15 голосов
- 6 ответов
- 0 просмотров
Как передать массив конструктору?
Я хочу передать массив конструктору, но передается только первое значение - все остальное выглядит как мусор. Вот упрощенная версия того, над чем я работаю: #include <iostream> class board { public: int state[64]; board(int arr[]) { *state = ...
- 10 голосов
- 2 ответа
- 0 просмотров
- 31 голос
- 5 ответов
- 0 просмотров
Можно ли в Java создать «пустой» экземпляр класса без конструктора без аргументов, используя отражение?
У меня есть класс, который не имеет конструктора по умолчанию. И мне нужен способ получить «пустой» экземпляр этого класса. «пусто» означает, что после созда...
- 24 голосов
- 5 ответов
- 0 просмотров
Автоматически реализованное свойство в структуре не может быть назначено
У меня есть следующий код: struct T { public T(int u) { this.U = 10; //Errors are here } public int U { get; private set; } }Компилятор C # выдает мне пару ошибок в указанной строке: 1) Поле поддержки для автоматически реализуемого ...
- 26 голосов
- 2 ответа
- 0 просмотров
Как переопределить конструктор класса Python со многими аргументами?
Скажем, у меня есть класс Foo, расширяющий класс Bar. И я хочу немного переопределить конструктор Фу. И я даже не хочу знать, что такое сигнатура конструкторов Бара. Есть ли способ сделать это? Если вы не поняли, я имею в виду следующее: class ...
- 99 голосов
- 0 ответов
- 0 просмотров
Параметры по умолчанию с конструкторами C ++ [закрыто]
Это хорошая практика иметь конструктор класса, который использует параметры по умолчанию, или я должен использовать отдельные перегруженные конструкторы? Нап...
- 12 голосов
- 2 ответа
- 0 просмотров
Вызов конструктора из переменных аргументов с помощью PHP
У меня есть функция, которая принимает переменные аргументы, которые я получаю из
- 8 голосов
- 0 ответов
- 0 просмотров
C ++ struct constructor
Я пытался создать свою собственную структуру. Итак, я написал этот кусок кода. struct node { int val, id; node(int init_val, int init_id) { val = init_val; id = init_id; } }; node t[100]; int main() { ... }Я пытался скомпилировать мою программу. ...
- 16 голосов
- 1 ответ
- 0 просмотров
Не вдаваясь в философию того, почему конструктор не вызывается (например, объекты без конструкторов по умолчанию должны быть Serializable), стандартный способ решения проблем с поведением по умолчанию состоит в предоставлении собственных реализаций readObject () или writeObject () для вашего класса.
ификация Java-сериализациидля Java 1.5 сказано: [http://java.sun.com/j2se/1.5/pdf/serial-1.5.0.pdf]Для сериализуемых объектов запускается конструктор без аргументов для первого несериализуемого супертипа. Для сериализуемых классов поля ...
- 154 голосов
- 7 ответов
- 0 просмотров
Конструктор по умолчанию инициализирует встроенные типы?
Конструктор по умолчанию (созданный компилятором) инициализирует встроенные типы?
- 11 голосов
- 6 ответов
- 0 просмотров
Создавать объекты в условных операторах c ++
Я изучаю c ++, и я только что попал в объектно-ориентированную главу. У меня есть вопрос о создании объектов внутри операторов if. Проблема, над которой я работаю, заключается в создании класса, который будет отображать заголовок отчета. Класс ...
- 19 голосов
- 2 ответа
- 0 просмотров
Как работают конструкторы производных классов в python?
У меня есть следующий базовый класс: class NeuralNetworkBase: def __init__(self, numberOfInputs, numberOfHiddenNeurons, numberOfOutputs): self.inputLayer = numpy.zeros(shape = (numberOfInputs)) self.hiddenLayer = numpy.zeros(shape ...
- 4 голосов
- 1 ответ
- 0 просмотров
- 0 голосов
- 0 ответов
- 0 просмотров
- 13 голосов
- 3 ответа
- 0 просмотров
Вернуть значение, отличное от класса в ES6
Недавно я тестировал классы с ES6 и заметил, что при создании класса вы не можете указать значение, данное конструктором.Ранее в ES5 это было возможно.В обои...
- 50 голосов
- 0 ответов
- 0 просмотров
Сколько работы нужно выполнить в конструкторе?
Должны ли операции, которые могут занять некоторое время, выполняться в конструкторе или объект должен быть создан, а затем инициализирован позже.Например, п...
- 1 голос
- 1 ответ
- 0 просмотров
Почему конструктор суперкласса не вызывается, когда мы объявляем объект подкласса?
Я программист на Java, новичок в программировании на Python. Я заметил неожиданное поведение в программировании на Python. Я ожидал последовательность печати...
- 8 голосов
- 2 ответа
- 0 просмотров
Вызов ctor со скобами
Простой вопрос о синтаксисе C ++ 11. Есть пример кода (сокращенный отисточник [http://probablydance.com/2012/12/16/the-importance-of-stdfunction/]) struct Wanderer { explicit Wanderer(std::vector<std::function<void (float)>> & update_loop) { ...
- 40 голосов
- ответ
- 0 просмотров
- 67 голосов
- 11 ответов
- 0 просмотров
__construct () против SameAsClassName () для конструктора в PHP
Есть ли преимущество в использовании
- 15 голосов
- 0 ответов
- 0 просмотров
- 70 голосов
- 6 ответов
- 0 просмотров
- 10 голосов
- 1 ответ
- 0 просмотров
Доступ к внедренной зависимости в конструкторе управляемого компонента вызывает исключение NullPointerException
Я пытаюсь внедрить DAO как управляемое свойство.
- 43 голосов
- 0 ответов
- 0 просмотров
- 12 голосов
- 3 ответа
- 0 просмотров
Java - конструктор внутреннего класса - разрешен только для внешнего класса
У меня есть внутренний класс в моем коде. Я хочу предоставить публичный доступ к его экземплярам, но только внешний класс должен иметь возможность создавать эти экземпляры, как в «частном» доступе. Возможно ли это без создания небольшого пакета ...
- 16 голосов
- 0 ответов
- 0 просмотров
дает предупреждение
ех примерах классов и записей F # я вижу, что записи и классы создаются / создаются с помощью нового ключевого слова или просто по имени типа. Так, например, если у меня есть эта запись: type MyRecord = {field1: int; field2:int} let myvar = ...
- 1 голос
- 2 ответа
- 0 просмотров
Копировать конструктор не вызывается?
Насколько я знаю, вы вызываете конструктор копирования в следующих случаях:1 При создании экземпляра одного объекта и его инициализации значениями из другого...
- 23 голосов
- 2 ответа
- 0 просмотров
И сделать это с реализацией
емя работы с учебным пособием «Тур героев» на веб-сайте Angular я нашел следующий синтаксис: class Hero { id: number, name: string, } const aHero: Hero = { id: 1, name: 'Superman' } console.log(aHero instanceof Hero); //falseКакой смысл делать ...
- 36 голосов
- 0 ответов
- 0 просмотров
- 14 голосов
- 3 ответа
- 0 просмотров
Различия между конструкторами Python и C ++
Недавно я узнал больше о Python, и по мере того, какПогрузитесь в Python автор отметилВот что