Size: a a a

2020 July 15

AS

Anton Semenov in supapro.cxx
Упс, кстати да =(
источник

$

$continue$ in supapro.cxx
greg0r0
слышал о tinyxml++, но там доки даже не дописаны (на офф сайте)
источник

g

greg0r0 in supapro.cxx
О, выглядит интересно (и поддержка xpath есть)
Спасибо!
источник

П

Петр in supapro.cxx
Anatoly Shirokov
стоит понять, что содранный где-то код читает только CSV, где поля разделены только пробелами.
Это понятно
источник

AM

Aleksander Mironov in supapro.cxx
Вопрос по Clang Intellisense
1. Можно как то логирование там включить? Что бы понять что происходит и что настраивать для этого.
2. Как выбрать клавишу подтверждения? Сволочь воспринимает всякие , ; \ как сигнал к автокомплиту.
источник

AZ

Alexander Zaitsev in supapro.cxx
Clang Intellisense? Это что за зверь такой?
источник

CD

Constantine Drozdov in supapro.cxx
Alexander Zaitsev
Clang Intellisense? Это что за зверь такой?
источник

AM

Aleksander Mironov in supapro.cxx
Alexander Zaitsev
Clang Intellisense? Это что за зверь такой?
C VisualGDB идет в комплекте, обрубает родную C++ Intellisense
источник

..

.D.U.Ż.Y. .D.Y.M. in supapro.cxx
Опа, серия тупых вопросов.
Всем привет, чет заел мозх на такой конструкции: std::unordered_multimap <int, const std::fstream&> filesMap;
Так вообще можно? Ну типа если мы до этого открыли файл и типа положили этот объект std::fstream c метаинформацией о файле в мапу, это вообще легально или так лучше не делать?(Его надо же закрыть там и прочее прочее)
источник

AS

Anatoly Shirokov in supapro.cxx
.D.U.Ż.Y. .D.Y.M.
Опа, серия тупых вопросов.
Всем привет, чет заел мозх на такой конструкции: std::unordered_multimap <int, const std::fstream&> filesMap;
Так вообще можно? Ну типа если мы до этого открыли файл и типа положили этот объект std::fstream c метаинформацией о файле в мапу, это вообще легально или так лучше не делать?(Его надо же закрыть там и прочее прочее)
XY проблема
источник

..

.D.U.Ż.Y. .D.Y.M. in supapro.cxx
Anatoly Shirokov
XY проблема
Идея фикс то в чем, в многопоточке попытаться открыть файл, потом проверить что он не пустой  и потом записать его размер в инт и инфу о нем во второй слот пары. А потом когда написал сия шедевр, подумал, что мы же их всегда закрываем после обработки. И получается что у нас в мапе лежат открытые файлы, что таки опасно. Хотел облегчить прогу, чтобы она потом не открывала по 1к раз эти файлы далее по процессу
источник

AS

Anatoly Shirokov in supapro.cxx
.D.U.Ż.Y. .D.Y.M.
Идея фикс то в чем, в многопоточке попытаться открыть файл, потом проверить что он не пустой  и потом записать его размер в инт и инфу о нем во второй слот пары. А потом когда написал сия шедевр, подумал, что мы же их всегда закрываем после обработки. И получается что у нас в мапе лежат открытые файлы, что таки опасно. Хотел облегчить прогу, чтобы она потом не открывала по 1к раз эти файлы далее по процессу
ты хранишь ссылки? а где сами объекты fstream? кто контролирует время их жизни?
источник

..

.D.U.Ż.Y. .D.Y.M. in supapro.cxx
Упс, косяк
источник

AS

Anatoly Shirokov in supapro.cxx
вообщем, открывать ресурсы и держать их открыми, если ими не пользоваться - идея так себе
источник

..

.D.U.Ż.Y. .D.Y.M. in supapro.cxx
Это я неправильно написал, конечно речь идет о std::unordered_multimap <int, const std::fstream>
источник

..

.D.U.Ż.Y. .D.Y.M. in supapro.cxx
Anatoly Shirokov
вообщем, открывать ресурсы и держать их открыми, если ими не пользоваться - идея так себе
А по 2 - 3 раза открывать?)
источник

..

.D.U.Ż.Y. .D.Y.M. in supapro.cxx
Это тоже ресурсы ЦПУ
источник

AS

Anatoly Shirokov in supapro.cxx
.D.U.Ż.Y. .D.Y.M.
Это я неправильно написал, конечно речь идет о std::unordered_multimap <int, const std::fstream>
если так, то все файлы будут закрыты при уничтожении мапы
источник

..

.D.U.Ż.Y. .D.Y.M. in supapro.cxx
Anatoly Shirokov
если так, то все файлы будут закрыты при уничтожении мапы
спасибо за помощь, буду придерживаться этого курса
источник

LA

Liber Azerate in supapro.cxx
Вот у меня есть конструктор, принимающий r-строку. Есть член-строка у класса.
ctor(std::string&& s) noexcept : str{ std::move(s) } {}
Мув семантика же не передаётся, нет? Разве я должен убрать std::move()? Ибо мне так сказали, что есть конструктор, принимающий r-ссылку:
basic_string( basic_string&& other ) noexcept
источник