По какой-то причине компиляция следующего кода с помощью gcc и запуск двоичного файла, который он создает в Ubuntu, выдает ошибку указателя free (): invalid: #include < stdlib.h > #include < fstream > #включают &...
В следующей программе new повторно использует память, выделенную malloc. Но как освободить память тогда? бесплатно или удалением? как вызвать деструктор? #include < iostream > struct A {A () {} ...
Я пытаюсь использовать следующий динамически размещенный массив: long currsize = 524288; int * insertEdges = new int [currsize * currsize]; но когда я запускаю этот код, моя программа завершается с ошибкой ...
Я видел объекты быть созданным этот путь: константа obj = новый Foo; Но я думал, что круглые скобки не являются дополнительными при создании объекта: константа obj = новый Foo (); бывший способ создать...
Я хотел бы знать, существует ли способ объединить методы в цепочку на недавно созданном объекте в PHP? Что-то как: класс Foo {государственная функция xyz () {... возвращает $this; }} $my_foo = новый Foo ()->...
Я не понимаю, как создать динамически определяемый массив: int * array = new int [n]; Я понятия не имею, что это делает. Я могу сказать, что он создает указатель с именем array, указывающий на новый ...
У меня есть этот код .. CEngineLayer :: CEngineLayer (void) {// Входящее создание слоев. Помещение всего этого в блок try / catch // бесполезно, если произойдет регистрация ошибок. ...
Я хочу создать namedtuple, который представляет отдельные флаги в коротком битовом поле. Я пытаюсь создать подкласс, чтобы можно было распаковать битовое поле до создания кортежа. Однако в моем текущем ...
Я пытаюсь перенести класс из библиотеки, которой я пользуюсь в Lua. Specifially, я пытаюсь перенести цветной класс от SFML. Полный источник для цветного класса виден здесь и здесь. Это...
Вот проблема, которая только происходит в Internet Explorer (IE). У меня есть страница, которая имеет ссылки на несколько различных типов файлов. Ссылки из этих файлов выполняют функцию JavaScript, которая открывается...
Мой jqGrid, который делает отличную работу по получению по запросу данных из моей базы данных, но я испытываю затруднения при понимании, как Добавление Новой функциональности строки работает. Прямо сейчас я могу отредактировать встроенные данные, но я не.
в примере я видел эту Вещь строки *pThing = новый (getHeap (), getConstraint ()) Вещь (initval ()); не было никакого объяснения, тела функции или определения класса. Что означает 2-й параметр?
Я пытаюсь написать код, который запрашивает возраст пользователей, а затем они его вводят, но я хочу, чтобы число появлялось рядом с вопросом после того, как вы его вводите. Мой код выглядит так:System.out.println("...
Я не писал код на C ++ в течение некоторого времени, и я застрял, когда попытался скомпилировать этот простой фрагмент: class A
{public: void f () {}
}; int main ()
{{A a; a.f (); // отлично работает} {...
У меня есть два класса, и я хочу знать реальную разницу между созданием вновь созданного объекта (с новым ключевым словом) и созданием ссылки (Has-a). И какой подход лучше для экономии памяти ...
У меня есть базовый класс под названием «Животное», который я хотел бы вывести. У меня есть виртуальный метод с именем «makeSound ()», который переопределен в дочернем классе «Dog» для реализации определенного поведения. Я могу ...
Это в C ++ на 64-битной CentOS с использованием G ++ 4.1.2. Мы пишем тестовое приложение, чтобы увеличить использование памяти в системе на n гигабайт. Идея состоит в том, что общая нагрузка на систему отслеживается ...
Мне нужно обновить таблицу Google, когда новый файл будет добавлен в определенную папку на диске Google. Он должен получить такие данные, как «имя», «дата» и «ссылка URL». Я читал кое-что, что ...
Я читал вики сообщества @Jon Skeet по номерам версий для языка C # и заметил, что C # 8 в настоящее время находится в предварительном просмотре. Я перешел по ссылке для ожидаемых функций и наткнулся на ...
Я хотел бы скопировать некоторые конкретные столбцы, если критерии выполнены. А именно, если значение в строке 4 равно «Fælles», а текст НЕ выделен жирным шрифтом. Пожалуйста, посмотрите на мой код и скажите, что я делаю не так. Я не ...
In many tutorials, the first code samples about dynamic memory start along the lines of: int * pointer;
pointer = new int; // version 1
//OR
pointer = new int [20]; // version 2 They ...
Я работаю в хост-компании, которая использует php 5.2, некоторые из используемых мной библиотек написаны в 5.3 и между кодом есть определенные несовместимости. Прежде всего, какова альтернатива: use \ ...
Я наткнулся на вопрос переполнения стека Утечка памяти с помощью std :: string при использовании std :: list < std :: string > и один из комментариев говорит об этом: прекратите так много использовать new. Я не вижу причин, по которым вы ...
Возможный дубликат: что такое разница между созданием объекта с использованием new и без. Это, вероятно, основной вопрос, который, возможно, уже задавался (скажем, здесь); но я все еще не ...
Я зарегистрировался несколько минут назад, хотя я много пользуюсь этим сайтом с тех пор, как занялся компьютером программирование, которое я учу сам и считаю своим маленьким хобби. Я действительно искал ...
Я только что прочитал объяснение нового оператора на cplusplus.com. На странице приведен пример, демонстрирующий четыре различных способа использования оператора new следующим образом: // operator new example я только что прочитал объяснение нового опера
Я знаю, что должен быть оператор удаления, который меня не интересует. Мне просто интересно, вау, это сработало. Где аргумент "размер" из? #include
#include <...