Я знаю, что могу сделать new char [n] для создания массива из n символов. Это работает, даже если n не является постоянной времени компиляции. Но допустим, мне нужна переменная размера, за которой следует n символов: Моя первая попытка сделать это ...
Я только что прочитал «Программирование на Аде», но немного запутался в том, как использовать '(одинарную кавычку) в Аде. Я понимаю, что 'используется для ссылочного атрибута. AAA'Image (..), BBB'Value (..) Однако ...
В чем разница между новым и новым [1]? Могу ли я использовать удаление с новым [1]? Edit Ну хорошо, я должен был предоставить предысторию, извините за это. Я тестировал BoundsChecker при работе с VS 2010 ...
Я где-то прочитал, что мы не можем инициализировать интерфейс, например: интерфейс MyInterface {}; И следующий код определенно незаконен: myInterface m = новый myinterface (); И как я ...
Я получил segfault при попытке вызвать «new», чтобы создать указатель и вставить его в вектор. Код, который я помещаю в вектор, следующий: queue-> push_back (new Box (gen_id, Interval (x_mid, x_end), ...
, если у нас есть Следующий фрагмент кода: myObject my_object = myObject (0);
my_object = myObject (1); Что происходит с myObject (0)? Это удалено? Глядя на то, что я прочитал об этом, это должно быть только ...
я разработал модуль 'newpatient', который я не могу установить через папку Сжатого файла. Я считал разработчик OpenERP. книга, а также этот блог на создании нового модуля. При установке...
Мне нужно взять текущий hql: выбрать отдельный a из Asset как where ... и изменить его, чтобы выбрать новый com.org.AssetDTO (a.id, a.address , a.status) из Asset в качестве where ... Моя проблема ...
При повторном использовании объекта лучше очистить данные, установив для них значение null, или создать экземпляр нового объекта? Объект a = новый объект (); для (...) {... a = null; ** ИЛИ ** ...
Я решил перегрузить операторы new, new [], ... в своих классах, чтобы я мог регистрировать файл и строку в которые они назывались, чтобы мне было легче отслеживать выделение / утечку памяти. Теперь проблема в моих ...
Как сделать, не повторяя каждый элемент Я создаю массив с помощью new и инициализирую каждый элемент определенным значением? bool * a = новый bool [100000]; Использование VS 2008. Спасибо!
Мне было интересно, что происходит с объектом (в C #), как только его ссылка будет переназначена. Пример: Car c = new Car («Красная машина»);
c = новая машина («Синяя машина»); Поскольку ссылка была повторно использована, делает ли ...
Может быть, это простой вопрос, но мне бы очень хотелось его знать наверняка. Если я хочу сохранить значение, скажем int, по определенному адресу в памяти (в куче), как мне это сделать? Скажем, я ...
ребята! Из любопытства - следующий код, вероятно, не будет законным, не так ли? T * p = :: operator new (sizeof (T)); // выделяем память для T
новый (p) T; // создаем T в выделенной памяти
...
Если бы мне нужно было параметризовать создание объекта, я, конечно, мог бы создать функцию который вызвал new для определенного класса и передал указатель. Мне интересно, можно ли это пропустить ...
Я хочу заключить с помощью jquery вокруг текущего элемента новый родительский контейнер, что-то в этом роде, но мне не нравятся следующие строки и я полагаю, что они не совсем правильные или не самые лучшие ...
Я экспериментировал с новым ключевым словом и не могу найти объяснение такому поведению.
Допустим, у нас есть функция, возвращающая целое число: (в firebug) >>> function x () {return 2; }
& ...
У меня есть абстрактный базовый класс без состояния, от которого наследуются различные конкретные классы. Некоторые из этих производных классов также не имеют состояния. Поскольку многие из них создаются во время выполнения, я хотел бы ...
Допустим, у меня есть базовый класс со 100 дочерними элементами: class Base {virtual void feed (); ...};
class Child1: общедоступная база {void feed (); // конкретная процедура для кормления Child1 ...};
...
...
пространство имен X
{void * operator new (size_t);
} выдает сообщение об ошибке в следующем виде: error: «void * X :: operator new (size_t)» не может быть объявлено в пространстве имен. Это ошибка компилятора gcc? В более старой версии gcc ...
Если я не изменяю статические переменные внутри конструктора аргументов, ниже правильный способ моделирования нового T [N] (x, y); (новый массив с аргументами)? шаблон ниже правильный способ моделирования нового T [N] (x, y); (новый массив с
Perl 5.14 gives us the extended each function which operates on arrays as well as hashes: When called in list context, returns a 2-element list consisting of the key and value for the next element ...
У меня есть статическая переменная в моей функции, но я бы хотел, чтобы она была статической для каждого потока. Как я могу выделить память для моего класса C ++, чтобы каждый поток имел свою собственную копию ...
Я хочу создать массив, содержащий указатели на многие объекты, но я не знаю заранее, сколько объектов я буду хранить, а это значит, что мне нужно динамически выделять память для массива. У меня ...
Просто любопытно, в чем разница между: int A = 100; и int A = new int (); Я знаю, что new используется для выделения памяти в куче ... но я действительно не понимаю здесь контекста.
Согласно C ++ Primer 4th edition, стр. 755, есть примечание: Современный C ++ программы обычно должны использовать класс распределителя для выделения памяти. Это безопаснее и гибче. Я не ...
Существует ли простой и понятный способ предоставить ссылку в представлении для создания ресурса, если он не существует, или редактирования существующие, если это так? IE: User has_one: profile В настоящее время я бы ...
Я пробовал все возможные вещи, чтобы позволить vim установить тип файла на 'txt' для всех новых файлов, которые я создаю (в новой вкладке), но это не работает. Это то, что я читал в Интернете несколько раз:
au BufRead, BufNewFile ...