Size: a a a

2020 August 01

RZ

Rika Z in C++ Together 2.0
источник

CC

Cool Cooler in C++ Together 2.0
Rika Z
Как я понял std::vector это библиотека которая позволяет пользоваться динамическими массивами. Но есть еще встроенные динамические массивы.
Всм встроенные?
Ты наверное про C-style
Там есть malloc, realloc
источник

RZ

Rika Z in C++ Together 2.0
источник

CC

Cool Cooler in C++ Together 2.0
Я хз, динамический ли это массив, но размер такого массива может быть определён в рантайме
источник

CC

Cool Cooler in C++ Together 2.0
malloc -> realloc
new -> ?
источник

AB

Artöm Bakri Al-Sarmi... in C++ Together 2.0
Cool Cooler
malloc -> realloc
new -> ?
Для нью нет реаллока
источник

CC

Cool Cooler in C++ Together 2.0
Вроде бы после new нельзя ничё поделать, чтобы изменить размер?
источник

f&

fox.py &>/dev... in C++ Together 2.0
Cool Cooler
malloc -> realloc
new -> ?
а для new все руками
источник

RZ

Rika Z in C++ Together 2.0
В общем у этого чела есть урок по динамическим массивам и по динамическим массивам в stl
источник

🦊

🦊fox.cpp in C++ Together 2.0
Rika Z
Как я понял std::vector это библиотека которая позволяет пользоваться динамическими массивами. Но есть еще встроенные динамические массивы.
vector - это волшебная обертка, которая позволяет более удобно работать с динамическими массивами
источник

f&

fox.py &>/dev... in C++ Together 2.0
Cool Cooler
Вроде бы после new нельзя ничё поделать, чтобы изменить размер?
новый new, std::copy, delete старого
источник

f&

fox.py &>/dev... in C++ Together 2.0
либо не std::copy
источник

f&

fox.py &>/dev... in C++ Together 2.0
а инициализация всех элементов заново
источник

f&

fox.py &>/dev... in C++ Together 2.0
зависит от того, чем ты занимаешься
источник

AB

Artöm Bakri Al-Sarmi... in C++ Together 2.0
Cool Cooler
А аналоги std::vector в других языках/либах тоже векторами называются?
В расте разве что
источник

CC

Cool Cooler in C++ Together 2.0
А realloc же вроде бы не обязательно копирует
Он вроде бы может оставить память в том же месте, не?
источник

RZ

Rika Z in C++ Together 2.0
источник

🦊

🦊fox.cpp in C++ Together 2.0
Artöm Bakri Al-Sarmini
В расте разве что
В жабе вроде тоже вектор был вроде
источник

AB

Artöm Bakri Al-Sarmi... in C++ Together 2.0
Cool Cooler
В питоне list тож
Если только typing.List[T]
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Artöm Bakri Al-Sarmini
Если только typing.List[T]
источник