Size: a a a

cxx.Дискуссионная

2020 February 25

Е

Егор in cxx.Дискуссионная
Till Schneider
У тебя new кидает исключение?
так и в стд же кидает
источник

TS

Till Schneider in cxx.Дискуссионная
Егор
так и в стд же кидает
Там две версии
источник

TS

Till Schneider in cxx.Дискуссионная
Одна кидает, другая нет
источник

Е

Егор in cxx.Дискуссионная
Till Schneider
Там две версии
вторую в 17 добавили))
источник

i

ivan in cxx.Дискуссионная
Till Schneider
Там две версии
Дебаг и релиз или не те категории?
источник

АВ

Александр Вольнов in cxx.Дискуссионная
Alex Ф-ф-фэils!🌠︙
(ответ "ничего хорошего" меня не устроил, извини)
Сначала происходит перераспределение памяти, потом вставка элемента. Если элемент принадлежал массиву, ссылка будет указывать на старые освобождённые данные, в которых может быть мусор и вообще что угодно.
источник

i

ivan in cxx.Дискуссионная
А, значит не те
источник

TS

Till Schneider in cxx.Дискуссионная
Егор
вторую в 17 добавили))
Не помню, по мне так это было давно
См std::nothrow
источник

A

Alex Ф-ф-фэils!🌠︙ in cxx.Дискуссионная
Егор
вторую в 17 добавили))
нет
источник

A

Alex Ф-ф-фэils!🌠︙ in cxx.Дискуссионная
вторая существовала еще до c++98
источник

A

Alex Ф-ф-фэils!🌠︙ in cxx.Дискуссионная
и называется new(std::nothrow)
источник

i

ivan in cxx.Дискуссионная
Alex Ф-ф-фэils!🌠︙
и называется new(std::nothrow)
Прикольно
источник

Е

Егор in cxx.Дискуссионная
Alex Ф-ф-фэils!🌠︙
вторая существовала еще до c++98
Аааа вот, я вчитался, теги для align добавили в 17
источник

АВ

Александр Вольнов in cxx.Дискуссионная
Till Schneider
У тебя new кидает исключение?
У меня placement new, он не кидает. Аллокаторы в принципе есть, но пока не все контейнеры их поддерживают. Array не поддерживает.
источник

TS

Till Schneider in cxx.Дискуссионная
Александр Вольнов
У меня placement new, он не кидает. Аллокаторы в принципе есть, но пока не все контейнеры их поддерживают. Array не поддерживает.
А откуда память берешь?
источник

АВ

Александр Вольнов in cxx.Дискуссионная
Till Schneider
А откуда память берешь?
Дёргаю виндовый HeapAlloc.
источник

i

ivan in cxx.Дискуссионная
Александр Вольнов
Дёргаю виндовый HeapAlloc.
)
источник

i

ivan in cxx.Дискуссионная
Эх
источник

TS

Till Schneider in cxx.Дискуссионная
Александр Вольнов
Дёргаю виндовый HeapAlloc.
А под линуксом?
источник

i

ivan in cxx.Дискуссионная
Till Schneider
А под линуксом?
)
источник