@ProCxx

Страница 2347 из 2477
White
14.09.2018
13:10:22
Я чайник если шо. ?

Или даже хуже, не знаю, вам наверное виднее.)

Anton
14.09.2018
13:10:40
pastebin пожалуйста

White
14.09.2018
13:11:03
Минутку.

Google
White
14.09.2018
13:12:25
Как-то так?

https://pastebin.com/Z3CYwQZh

Anton
14.09.2018
13:12:41
Во, так лучше

Вот эта строчка не корректна for (i = 0; line[i] != '\0'; i++, l++) Т.к. изначально string не хранит null terminal символ

i < line.length()

White
14.09.2018
13:15:57
Вы уверены? Всё работает корректно, ошибка озникает именно после применения вот этого куска кода. if(key[l] == '\0') { l = 0; }

Сейчас скину скрин.

Alex Фэils?︙
14.09.2018
13:16:24
подожди

Alex Фэils?︙
14.09.2018
13:16:46
Nikita
14.09.2018
13:21:40
Всем ку, есть ли способы прочитать содержимое std::stringstream без удаления содержимого и без копирования в какие то промежуточные буфферы (ну т.е. .str() не катит)

Google
A.D.
14.09.2018
13:24:34
кроме .str(), скорее всего, нет
a tellp()/tellg() разве не катят?

Alex Фэils?︙
14.09.2018
13:24:44
ну можно их

Nikita
14.09.2018
13:31:18
Ну собственно в этом и проблема)) там же полюбому внутренний буффер при записи рано или поздно переаллоцируется из-за чего InputIterator'ы на него станут невалидными

блин вы чё тут удалили сообщения, я ответить не успел((

Nikita
14.09.2018
13:33:49
да, и вообще со стрстримами грустно. Мб в C++20 будет Ultimate Copy Ellision(TM)(R)(C) , и будет лучше
А как это поможет? Буффер ведь всё равно придётся создавать

Alex Фэils?︙
14.09.2018
13:33:59
и он не будет копироваться!

Nikita
14.09.2018
13:34:24
Они в @supapro
У меня другой вопрос был)

и он не будет копироваться!
всё ещё не понимаю, почему :D ну типо вот у нас есть метод .str() который возвращает новую строчку. очевидно нужно выделить память, и скопировать туда данные из внутреннего буфера стрима

А ещё, кстати, могли бы в stringstream завести аналог .str, возвращающий string_view

Alex Фэils?︙
14.09.2018
13:38:09
A.D.
14.09.2018
13:44:00
да, и вообще со стрстримами грустно. Мб в C++20 будет Ultimate Copy Ellision(TM)(R)(C) , и будет лучше
а если работа с потоком не завершена, а нужен просто снэпшот?

Alex Фэils?︙
14.09.2018
13:44:40
ну, тогда не будет устраняться копирование

Alexander
14.09.2018
13:51:31
так а какие новости? заседание ведь давно было ?

ближайшие новости будут о модулях только

Anton
14.09.2018
13:54:52
Ну может кому ещё показали, заручились поддержкой. Интриги вот это вот всё.

Google
Antony
14.09.2018
13:56:06
Ну может кому ещё показали, заручились поддержкой. Интриги вот это вот всё.
Пока что мы с Алексом ковыряем стектрейс и страдаем от объёма правок :)

Других новостей нет :(

Alik
14.09.2018
14:54:26
Привет всем. У delete много overload-ов, нужно все их оверлоадить или только один delete(void*), а остальные вызывают его?

Roman
14.09.2018
15:24:20
Подскажите, typeid для виртуального наследования это стандартная фича?

или особенность gcc?

Страница 2347 из 2477