Описание тега construction
Используйте для вопросов, связанных с построением структуры данных, например кучи.
1
ответ
Создание экземпляра класса C++11
Я столкнулся со следующей формой создания экземпляра переменной класса enum, и он компилируется без каких-либо предупреждений или ошибок в VS2012: UINT32 id; enum class X {apple, pear, orange}; X myX = X(id); Кроме того, отправка X(id) в качестве ар…
18 окт '12 в 14:51
1
ответ
Почему перечисление java не создается до тех пор, пока не будет вызван обратный вызов класса?
У меня есть класс Android, который имеет обратный вызов от асинхронного процесса HTTP и перечисление с несколькими кодами состояния в: public abstract class HttpPackage { public enum StatusCode { SUCCESS(0), NOT_FOUND(100), USERNAME_NOT_FOUND(101), …
19 июн '12 в 17:11
1
ответ
PHP, как обеспечить создание родительского класса
Что является лучшим способом гарантировать, что родительский класс всегда создается, так как мы можем легко переопределить конструкторы, не вызывая их вообще. Кроме того: это плохая практика? abstract class A { // make it final to ensure parent cons…
24 янв '11 в 15:15
2
ответа
C++ ссылается на строящийся объект
В C++ у меня есть ссылка на объект, который хочет указать назад на его владельца, но я не могу установить указатель во время конструирования содержащего класса, потому что он не завершил конструирование. Поэтому я пытаюсь сделать что-то вроде этого:…
02 ноя '09 в 19:23
2
ответа
Объект не строится
Я заметил странное поведение / ошибку, когда метод класса вызывается до инициализации реального объекта. У меня есть объект-обертка, который имеет operator->() метод. Теперь, когда я передаю объект другому объекту в качестве параметра конструктор…
09 янв '13 в 21:58
2
ответа
Построить матрицу в октаве
У меня есть вектор idx = [3; 5; 3; 4; 3; 2; 5; 1]. Число от 1:k с k = 5. Я хочу сделать матрицу A "k by m" (m - количество элементов в векторе idx). Каждая строка A содержит либо "0", либо "1", где "1" указывается индексом вектора idx. Например, тре…
29 мар '15 в 01:29
2
ответа
C++: Как построить объект с двумя итераторами?
У меня есть образец большого целого класса. Он содержит динамический массив цифр, которые составляют большое целое число. Я хотел бы построить объекты этого класса, используя 2 итератора (начало и конец), чтобы я мог передавать цифры из std::vector …
15 май '13 в 19:33
1
ответ
Процесс синтаксического анализа в построении компилятора
В настоящее время я читаю Dragonbook. В главе 2 объясняется процесс синтаксического анализа. Я изо всех сил пытаюсь понять всю картину этого процесса. Читая книгу, я иногда путаюсь, в каком порядке происходят вещи в синтаксическом анализаторе. Итак,…
24 фев '14 в 21:56
2
ответа
Разве временный A(3) не должен быть уничтожен до того, как напечатано "Here"?
Не должен временный A(3) быть уничтоженным до того, как "Здесь" будет напечатано? #include <iostream> struct A { int a; A() { std::cout << "A()" << std::endl; } A(int a) : a(a) { std::cout << "A(" << a << ")" <…
18 окт '15 в 22:24
1
ответ
Есть ли Pythonic способ создать список клонированных предметов?
Рассмотрим следующий код: class SomeClass: def __init__(self): self.foo = None some_list = [SomeClass()] * 5 Проблема с этим кодом состоит в том, что все 5 пунктов some_list ссылаются на тот же случай SomeClass, Если я сделаю some_list[0].foo = 7тог…
10 янв '19 в 19:15
0
ответов
Использование библиотеки (element).function() или library.function() в Javascript lib
У нас есть библиотека Javascript: (function (global, factory) { factory(global); }(window , function() { var MyLib = function(elem) { return new MyLib.foo.init(elem); } MyLib.foo = { init: function(elem) { elem = typeof elem == 'string' ? window.doc…
16 окт '15 в 14:16
0
ответов
Алгоритм формирования цепочки из множества пар
При разработке программы моделирования я пришел к набору числовых пар в качестве промежуточного результата. Пары образованы без знака (натуральные числа), строго упорядочены (если пара [n1, n2], то n1 "<" n2) и не повторяются (если [n1, n2] и [n3, n…
29 авг '15 в 11:46
5
ответов
Абстрактное синтаксическое построение и обход дерева
Мне неясно, как устроены деревья абстрактного синтаксиса. Чтобы перейти "вниз (вперед)" в исходном тексте программы, которую представляет AST, вы идете прямо на самый верхний узел или идете вниз? Например, будет ли пример программы a = 1 b = 2 c = 3…
27 май '11 в 18:15
3
ответа
Должен ли я использовать setValues для всех значений в классе?
В объектно-ориентированном программировании есть различия между использованием конструктора или метода setValues, подобного этому. И не должен ли я использовать метод setValues? class Controller{ public: Controller(); Controller(int,int); setControl…
20 мар '13 в 08:43
3
ответа
Как указать, какие столбцы можно вернуть из запроса linq в sql
Я пытаюсь вернуть только несколько столбцов из запроса linq to sql, но если я это сделаю, он выдаст исключение: Явное построение типа объекта "InVision.Data.Employee" в запросе не допускается Вот код: return db.Employees.Select(e => new Employee(…
19 июн '09 в 01:21
3
ответа
Наименование конструкции
private final EventManager eventManager; private final DateManager dateManager; private final UserManager userManager; Как называется эта конструкция? Это объект или что-то еще? EventManager, DateManager, UserManager являются именами классов.
28 апр '18 в 22:27
2
ответа
./configure--with-boost нет такого файла или каталога
Когда я использовал./configure терминал вернулся: проверка версии заголовков Boost>= 1.41.0... no configure: ошибка: не удается найти версию заголовков Boost> = 1.41.0 Поэтому я использовал команду "./configure-with-boost=/usr/include", но она тольк…
26 окт '14 в 13:42
2
ответа
Построение временного вызова функции интерпретируется как объявление
В последнее время я столкнулся с проблемой, которая как-то (но только как-то) имеет для меня смысл. Он основан на интерпретации конструкции временного объекта как объявления единственного (!) Аргумента конструктора. Пожалуйста, посмотрите на минимал…
19 янв '15 в 22:40
0
ответов
Оптимизация портфеля Minimum Variance с использованием NLOPTR
Я использую функцию SLSQP в NLOPTR для построения портфеля с использованием 34 акций с низкой волатильностью. Акции не важны. Я пытаюсь навязать минимальный вес и максимальный вес каждой акции. Функция хина налагает ограничение минимального веса - к…
27 сен '16 в 09:35
5
ответов
Построить объект из LINQ, используя те же поля другого запроса
Вот пример SQL create view v_join as select m.* , d.oneDetail from master m, detail d where m.key = d.key LINQ var view = from v in dc.v_join select new { Master = ???? /// that is an issue, how can I construct the objects using same fields but from…
07 июл '09 в 14:27