Size: a a a

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

2020 March 06

Т8

Т-34 85 in cxx.Дискуссионная
а это кто
суть раставчан
actix
источник

Т8

Т-34 85 in cxx.Дискуссионная
Till Schneider
Ну меня этот оверхед еще не настолько беспокоил, но можно было бы ускорить несколько мест
ты говоришь как раставчанин
источник

Т8

Т-34 85 in cxx.Дискуссионная
им тоже похуй на перформанс
источник

VS

Vladimir Suisei in cxx.Дискуссионная
Растаманы ебучие
источник

MB

Mikail Bagishov in cxx.Дискуссионная
Till Schneider
Ну меня этот оверхед еще не настолько беспокоил, но можно было бы ускорить несколько мест
А что-то такое нельзя?
auto p = vec.data();
p[vec.size()] = x;
источник

TS

Till Schneider in cxx.Дискуссионная
Т-34 85
как ты относишься к тому, что надо компилятору доказывать, что ты не долбоёб?
Я бы с радостью юзал нормальные контракты, но вот то что вижу в русте, это не очень читабельно
источник

TS

Till Schneider in cxx.Дискуссионная
Mikail Bagishov
А что-то такое нельзя?
auto p = vec.data();
p[vec.size()] = x;
Нельзя.
источник

Т8

Т-34 85 in cxx.Дискуссионная
Till Schneider
Я бы с радостью юзал нормальные контракты, но вот то что вижу в русте, это не очень читабельно
синтаксис там пиздетц
источник

VS

Vladimir Suisei in cxx.Дискуссионная
Alexander Zaitsev
Как по мне он мб и хорош где-то, только вот с gc пусть он куда подальше идёт таким
Он типа есть и он говно?
источник

VS

Vladimir Suisei in cxx.Дискуссионная
Короче все завтра выходной начинаю учить раст
источник

а

а это кто in cxx.Дискуссионная
Till Schneider
Я просто ору с того, что вот пишешь на расте и просто на ровном месте теряешь производительность
В Release билде компилятор убирает эти проверки, можеш не переживать:)
источник

TS

Till Schneider in cxx.Дискуссионная
Vladimir Suisei
Короче все завтра выходной начинаю учить раст
Давай, удачи бро
источник

VS

Vladimir Suisei in cxx.Дискуссионная
Спс бро
источник

TS

Till Schneider in cxx.Дискуссионная
а это кто
В Release билде компилятор убирает эти проверки, можеш не переживать:)
В том и дело, что не убирает
источник

а

а это кто in cxx.Дискуссионная
Till Schneider
В том и дело, что не убирает
:((
источник

AE

Andrew Evseev in cxx.Дискуссионная
Есть ли там статический полиморфизм?
источник
2020 March 07

MB

Mikail Bagishov in cxx.Дискуссионная
Till Schneider
Нельзя.
Ух ты. Не знал.
источник

Т8

Т-34 85 in cxx.Дискуссионная
Mikail Bagishov
Ух ты. Не знал.
плюсы слишком заботятся о безопаснисти
источник

Т8

Т-34 85 in cxx.Дискуссионная
сук, даже кастовать теперь не всё можно
источник

TS

Till Schneider in cxx.Дискуссионная
Mikail Bagishov
Ух ты. Не знал.
Там надо делать resize, потом можно писать, но resize влечёт вызов конструкторов, а если делать reserve, а потом  писать, то это во-первых, ломает size вектора
источник