0
ответов

char *new and delete [] ошибка при назначении строки

Мне нужно обновить C++.Почему это дает исключение памяти?pear = new char[1024]; груша = "счастливая удача"; удалить [] груша; // исключение
вопрос задан: 21 August 2015 19:26
0
ответов

Как я могу удалить созданный мной объект?

Возьмем для примера эту программу: class Piece { общественность: Кусок (bool цвет); защищенный: логический цвет; }; Кусок::Кусок (буль цвет) { это-> цвет = цвет; } //------------------------------ ...
вопрос задан: 21 August 2015 10:22
0
ответов

Насколько серьезна ошибка несоответствия оператора new / delete?

Я обнаружил классическую ошибку несовпадения new / delete в нашем кодовая база выглядит следующим образом: char * foo = new char [10]; // что-то делаем delete foo; // вместо delete [] foo; Насколько это серьезно? Неужели ...
вопрос задан: 20 August 2015 09:50
0
ответов

Сбой при попытке динамически изменить размер массива в C ++?

Прямо сейчас я хочу увеличить размер массива с помощью функция. #include используя пространство имен std; void IncreaseArraySize (int * addr) {int * temp = new int [20]; for (int i = 0; i & ...
вопрос задан: 20 August 2015 08:32
0
ответов

Где именно в памяти указано количество выделенной памяти, которая используется командой delete?

int * Array; Array = new int [10]; delete [] Array; Удаление знает количество выделенной памяти. Я погуглил, что он сохраняет его в памяти, но это зависит от компилятора. для использования получить это ...
вопрос задан: 2 August 2015 15:28
0
ответов

Почему в C ++ нет выражения удаления размещения?

Почему в C ++ нет удаления размещения, которое напрямую соответствует новому размещению, то есть вызывает деструктор и вызывает соответствующий оператор удаления размещения? Например: MyType * p = new (arena) MyType; ...
вопрос задан: 23 July 2015 18:55
0
ответов

оператор new или new []

Рассмотрим следующий код: typedef SomeType type_t [2]; SomeType * arr1 = новый type_t; // новый или новый [] ??? type_t * arr2 = новый type_t [3]; // новый или новый [] ??? Согласно стандарту, какая версия нового будет ...
вопрос задан: 21 July 2015 18:04
0
ответов

`new` без` delete` для той же переменной в Javascript

Можно ли это сделать ?: function mygetTime () {var d = новая дата (); возврат (d.getTime ()); } функция WasteSomeMemory () {var temp; for (var count = 0; count <1000000; count + = 1) {...
вопрос задан: 20 July 2015 12:04
0
ответов

новое / удаление «переопределение» или «перегрузка»

Я всегда думал ... переопределение означает повторную реализацию функции (той же сигнатуры) в базовом классе, тогда как перегрузка означает реализацию функции с тем же именем, но другой подписью ... и получил ...
вопрос задан: 9 July 2015 15:13
0
ответов

SVG-ді Eclipse-де қалай бейнелеуге болады?

Мен Eclipse-ге жаңадан келдім және Eclipse бағдарламасында SVG файлын көрсетуге тырысамын. Мен Batik плагинін жүктеп, орнаттым. Мен плагиндермен бірінші рет жұмыс істеп жатырмын, сондықтан мен ештеңе білмеймін. Мен ...
вопрос задан: 9 June 2015 10:19
0
ответов

Почему new не требует приведения к указателю, даже если это требуется malloc?

Определение new в заголовке : void* operator new(size_t); И определение malloc следующее: void* malloc(size_t); Теперь, поскольку C++ является строго типизированным языком, он...
вопрос задан: 20 May 2015 17:41
0
ответов

«Новое» по-прежнему не рекомендуется в JavaScript?

Итак, я вижу много кода JavaScript, который использует «новое» при создании конструкторов. После прочтения части JavaScript «Хорошие части» кажется, что использование «нового» - это не кошачья пижама. Это было 4...
вопрос задан: 20 February 2015 01:58
0
ответов

JavaScript: Хорошие части - Как вообще не использовать `new`

В книге Крокфорда, JavaScript: Хорошие части, говорится (на стр. 114), что функции конструктора должны быть всегда имена с заглавной буквы (например, точка), а имена функций с ...
вопрос задан: 20 February 2015 01:38
0
ответов

Разница между виртуальным, переопределением, новым и запечатанным переопределением

Я довольно путают некоторые концепции ООП: виртуальное, переопределение, новое и запечатанное переопределение. Кто-нибудь может объяснить различия? Я довольно ясно понимаю, что если будет использоваться метод производного класса, один ...
вопрос задан: 22 December 2014 10:54
0
ответов

Запрошено преобразование myItem * в нескалярный тип myItem

У меня есть этот код C ++: #include используя пространство имен std; struct MyItem {значение int; MyItem * nextItem; }; int main () {MyItem item = новый MyItem; возврат 0; } И я получаю ...
вопрос задан: 22 November 2014 18:06
0
ответов

Превышение доступности с помощью new / delete

Используя malloc и free, легко выделять структуры с дополнительными данными сверх конца. Но как мне сделать то же самое с помощью new / delete? Я знаю, что могу использовать новый синтаксис размещения вместе с malloc ...
вопрос задан: 11 August 2014 15:21
0
ответов

Удаление массива объектов класса?

It ' Почти всем известно, что приведенный ниже код правильно освобождает память для 100 целых чисел. int * ip = новый int [100]; удалить [] ip; И я думаю, что даже для пользовательских классов это работает: Node * ip = ...
вопрос задан: 11 August 2014 10:12
0
ответов

Можно ли удалить не новый объект?

У меня есть объект с вектором указателей на другие объекты в нем, примерно так: class Object {... vector objlist; ... }; Теперь объекты будут добавлены в список в ...
вопрос задан: 10 August 2014 15:53
0
ответов

Может ли вызов delete для указателя, который выделен с размещением new?

Можно ли вызвать delete для указателя, который выделен с размещением new? Если нет, то почему? Пожалуйста, объясните подробнее. Я знаю, что нет места удаления. Но мне интересно, почему просто delete ...
вопрос задан: 10 August 2014 14:37
0
ответов

Ограничение параметров универсального типа для определенного конструктора

Я хотел бы знать, почему новое ограничение на параметр универсального типа может применяться только без параметров, то есть можно ограничить тип, чтобы он имел параметр без параметров конструктор, но нельзя...
вопрос задан: 16 July 2014 15:29
0
ответов

Java: newInstance класса без конструктора по умолчанию

Я пытаюсь создать структуру автоматического тестирования (основанную на jUnit, но это не важно) для домашних заданий моих студентов. Им нужно будет создать конструкторы для некоторых классов, а также добавить некоторые методы ...
вопрос задан: 12 June 2014 14:03
0
ответов

Соглашение в java - «новый» вне конструктора / метод?

Простой вопрос. Друг ума написал код, похожий на этот (который просто объясняет вам мой вопрос, он вообще бесполезен ....) class Example {private int [] tab = new int [ 10]; public ...
вопрос задан: 28 March 2014 14:46
0
ответов

add element to ruby array return new array

Я хотел бы добавить элемент в массив, но без фактического изменения этого массива, а вместо него вернуть новый. Другими словами, я хочу избежать: arr = [1,2] arr << 3 Что вернет:...
вопрос задан: 3 March 2014 12:11
0
ответов

C ++: struct и новое ключевое слово

Я новичок в C ++, у меня есть следующий фрагмент кода: struct Airline {string Name; внутренний диаметр; int weight; }; Авиакомпания * myPlane = новая авиакомпания; у меня вопрос, когда я вызываю ...
вопрос задан: 28 February 2014 12:10
0
ответов

Что делает новое ключевое слово под капотом?

Мне любопытно, что еще делает новое ключевое слово в фоновом режиме, кроме изменить то, что относится к этой области тоже. Например, если мы сравним использование ключевого слова new для создания свойств набора функций ...
вопрос задан: 22 February 2014 11:03
0
ответов

Использование ключевого слова new в реальной жизни для скрытия реализации виртуального метода? c #

Каков сценарий реальной жизни, в котором мы будем использовать new для предоставления новой реализации виртуального метода в производном классе? C # Я знаю, что это означает технически. то, что я ищу, это реальная жизнь ...
вопрос задан: 7 January 2014 13:49
0
ответов

Почему ключевое слово «new» намного эффективнее, чем назначение?

У меня есть два метода для чтения в строке и создания объектов Character: static void newChar (String string) {int len ​​= string.length (); System.out.println («Чтение» + лен + «символы»); ...
вопрос задан: 28 December 2013 07:29
0
ответов

Язык C развивается

1) Какая последняя версия языка C? 2) Как GCC ему соответствует? 3) Каковы основные отличия нового языка для старого программиста на C? Я спрашиваю об этом, потому что в эти дни я изучил (...
вопрос задан: 2 November 2013 18:02
0
ответов

Определение глобального оператора new и оператора удаления

В какой библиотеке есть определение глобального оператора new и оператора удаления? Какой именно файл в библиотеке содержит определение этих операторов?
вопрос задан: 15 October 2013 19:53
0
ответов

Performance cost of 'new' in C#?

In C# what is the performance cost of using the new keyword? I ask specifically in relation to games development, I know in C++ it is a definite no-no to be newing things every update cycle. Does the ...
вопрос задан: 14 September 2013 19:19