Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 September 10

К

Костя in IT KPI C/C++ ХВ (не UB)
Просто из тхт файла
источник

К

Костя in IT KPI C/C++ ХВ (не UB)
Прочитать буфер
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Ладно, может тут кто поймёт что ты хочешь
источник

 ‌  ... in IT KPI C/C++ ХВ (не UB)
Костя
чтоб читать не по 1 элементу из файла, а кусками
getline(stream, string, separator)
источник

 ‌  ... in IT KPI C/C++ ХВ (не UB)
Я хз, но это больше всего похоже на запрос
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
Костя
Прочитать буфер
мб ты хочешь прочитать большой кусок файла за раз?
источник

К

Костя in IT KPI C/C++ ХВ (не UB)
kvark
мб ты хочешь прочитать большой кусок файла за раз?
+
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
там ответ тебе поможет
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
можешь хоть целиком хоть чанками закодить с помощью этих штук
источник

К

Костя in IT KPI C/C++ ХВ (не UB)
Спасибо
источник

A

András in IT KPI C/C++ ХВ (не UB)
Почарно читай
источник

A

András in IT KPI C/C++ ХВ (не UB)
источник

A

András in IT KPI C/C++ ХВ (не UB)
Або по аналогії з цим ставиш власний буфер
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
kvark
есть какая-то структура данных в std, которая работала бы как map, но как бы в обе стороны? чтобы искать соответствия в одну сторону и обратно
ну вот почему-то Qt Core проектировался для белых господ, а stl — по-прежнему stl
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
пример
QMap<int, QString> map = { { 1, "aaa" }, { 2, "bbb" } };
qDebug() << map.key("aaa") // 1
        << map.value(2);  // bbb
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
не факт что внутри нормальный алгоритм, который заточен под такую штуку, а не тупой find
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
по этому, возможно, в стандартной библиотеке такого нет
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
на чистом мапе не достаточно производительно
источник

МЗ

Макс Заика in IT KPI C/C++ ХВ (не UB)
Vsevolod
пример
QMap<int, QString> map = { { 1, "aaa" }, { 2, "bbb" } };
qDebug() << map.key("aaa") // 1
        << map.value(2);  // bbb
ОГО СПАСИБО
источник