Вопросы с меткой [new]
Используйте эту метку для вопросов об операторе new в таких языках, как Java, C++ и т. п.
28 вопросов
- Конкурсные 0
- Неотвеченные
- Цитируемые
- Рейтинг
- Популярные
- За неделю
- За месяц
- Неотвеченные (мои метки)
0
голосов
1
ответ
105
показов
В чем смысл вызвания деструктора после ::operator delete
Исправьте, если не прав:
В обычном delete после его вызова происходит автоматическая деструктуризация классовых элементов, а после этого отправляет сообщение компилятору что данный блок памяти ...
-4
голоса
1
ответ
92
показа
ограничение выделения памяти под динамический массив [закрыт]
почему под динамический массив память выделяется максимум 8, хотя размер ввел 6
когда создаю динамический массив, выделяю под него память, то sizeof говорит, что выделено всего лишь столько байт, хотя ...
0
голосов
1
ответ
79
показов
Преобразование Date( )
Пытаюсь разобраться в Js + React. Делаю первые шаги.
Хочу написать таймер обратного отсчёта даты. Предположил, что дату буду вводить в админке, поэтому в функцию она будет попадать в виде строки. По ...
0
голосов
1
ответ
623
показа
Как работает оператор new?
int[] myarray = new int[10].
Я бы хотел узнать у знатоков сам процесс и правильно ли я понял.
Мы объявляем переменную ссылочного типа, она размещается в стеке. Далее оператором new мы создаём место в ...
1
голос
1
ответ
183
показа
Как задать конкретный адрес с помощью new с адресацией?
В C++ есть операция new с адресацией, с помощью которой можно выделить конкретную область памяти. Но не совсем понятно, можно ли выделить конкретный адрес.
При попытке такое сделать (см. строчку ниже):...
0
голосов
1
ответ
143
показа
malloc(): corrupted top size в конструкторе
Вот такой вот конструктор класса world, все замечательно работает, если num_countries < 5, если же >=, то возникает ошибка при попытке выделить память на пятой итерации цикла for для ...
5
голосов
3
ответа
259
показов
Что сейчас используется для динамического выделения памяти?
Просматривал группу в Телеграме, там было вот такое сообщение по поводу, что NULL можно безопасно удалять. Банальщина, но вот в обсуждении люди начали писать, что уже давно никто в С++ не использует ...
4
голоса
2
ответа
237
показов
Как сдвинуть масссив не POD типов без new[]?
У меня возникла проблема: нужно сдвинуть обычный динамический массив объектов (с нетривиальными конструкторами копирования и перегруженным оператором =). Например, на 1 позицию вправо. Как сделать это ...
1
голос
0
ответов
69
показов
Легально ли операторы new и delete, объявленные в одном классе, применять для другого класса?
Допустим, я объявил некоторый класс-контейнер, содержащий перегруженные операторы new() и delete():
class MyNewContainer
{
public:
INLINE void* operator new(size_t uMemSize) {......
2
голоса
0
ответов
594
показа
C++ int* ptr = new int[0]
Недавно я изучал С++ и мне попался один интересный вопрос, про что будет при выделении памяти таким образом new любой_тип_данных[0]. Как я понял из найденного материала в интернете:
Это абсолютно ...
-1
голос
1
ответ
236
показов
Некорректно работает new Date
Почему дата возвращает 2021年11月18日, а не 2021年11月19日?
const testData = new Date('Fri Nov 19 2021 00:00:00 GMT+0300 (Москва, стандартное время)').toISOString().slice(0, 10);
console.log(testData);
0
голосов
0
ответов
105
показов
Всем привет. Объясните пожалуйста, почему при вызове метода Print переменной ac типа А с ссылкой на C производится вызов метода из класса B, а не А?
namespace ClassInterfaceDelegate
{
class Program
{
static void Main(string[] args)
{
A ac = new C();
Console.WriteLine(ac.Print());
}
}
...
0
голосов
3
ответа
737
показов
Нужно ли удалять динамически созданные объекты после завершения программы C++?
Хотел узнать - всегда ли компилятор/ОС очищает память, выданную из кучи с помощью оператора new, после исполнения программы, или же это нужно сделать вручную с помощью операторов delete?
0
голосов
2
ответа
187
показов
Какие есть способы корректно сослаться на (потенциально) перемещаемый (в памяти) объект?
Вопрос связан с move-семантикой C++ с одной стороны и с реаллокацией - с другой.
Чтобы была яснее суть, буду подразумевать, что на объект Dependency может ссылаться некоторое количество объектов ...
0
голосов
1
ответ
168
показов
Потокобезопасность перегруженного new/delete
знаю, что по стандарту new/delete потобезопасны. Но является ли перегруженные операторы потокобезопасными без лишних телодвижений(захватов mutex и тд).
Так, например, стандартные new/delete вызывают ...