Size: a a a

2020 June 25

CC

Cool Cooler in C++ Together 2.0
Почему std::getline не принимает временный объект std::ifstream? Обычный уже инициализированный объект принимает.
источник

CC

Cool Cooler in C++ Together 2.0
Код был примерно такой:
std::getline(std::ifstream("filename"), someString)
где someString — это переменная типа std::string
источник

CC

Cool Cooler in C++ Together 2.0
оно понимает что надо по ссылке передавать главное, но всё равно
источник

CC

Cool Cooler in C++ Together 2.0
писало что-то типа
no match for std::getline(std::ifstream, std::string&)
источник

j

jackson4800 in C++ Together 2.0
std::getline(std::move(std::ifstream(.....)), some_string)
источник

AB

Artöm Bakri Al-Sarmi... in C++ Together 2.0
jackson4800
std::getline(std::move(std::ifstream(.....)), some_string)
Тут мув лишний
источник

AB

Artöm Bakri Al-Sarmi... in C++ Together 2.0
Мувать временные объекты нет смысла
источник

j

jackson4800 in C++ Together 2.0
Ну так-то да.
источник

AK

Anton Kviatkovskii in C++ Together 2.0
Cool Cooler
Почему std::getline не принимает временный объект std::ifstream? Обычный уже инициализированный объект принимает.
Потому что std::getline принимает non-const lvalue ref, а временные объекты на такие ссылки не биндятся
источник

AF

Aidar Fattakhov in C++ Together 2.0
Cool Cooler
Код был примерно такой:
std::getline(std::ifstream("filename"), someString)
где someString — это переменная типа std::string
Потомучто возвращает ссылку
источник

AB

Artöm Bakri Al-Sarmi... in C++ Together 2.0
Anton Kviatkovskii
Потому что std::getline принимает non-const lvalue ref, а временные объекты на такие ссылки не биндятся
Там есть рвалуе перегрузка
источник

CC

Cool Cooler in C++ Together 2.0
Я имею в виду не только слепок памяти, но и инфа о всех потоках, какая инструкция в каждом является текущей и подобное
Под дампом я имею в виду прям полное состояние проги
Чтоб если добавить этот дамп на очередь в планировщик, то будто бы так же прога продолжила исполняться
источник

CC

Cool Cooler in C++ Together 2.0
Как вам такая идея для дебагинга асинхронщины?
источник

CC

Cool Cooler in C++ Together 2.0
наверняка кто-нибудь уже реализовал
источник
2020 June 26

AF

Aidar Fattakhov in C++ Together 2.0
Ты корки изобрел?
источник

CC

Cool Cooler in C++ Together 2.0
Aidar Fattakhov
Ты корки изобрел?
Чё за корки?
источник

AB

Artöm Bakri Al-Sarmi... in C++ Together 2.0
core dump
источник

f&

fox.py &>/dev... in C++ Together 2.0
Cool Cooler
Я имею в виду не только слепок памяти, но и инфа о всех потоках, какая инструкция в каждом является текущей и подобное
Под дампом я имею в виду прям полное состояние проги
Чтоб если добавить этот дамп на очередь в планировщик, то будто бы так же прога продолжила исполняться
а как же открытые файлы?
источник

CC

Cool Cooler in C++ Together 2.0
fox.py &>/dev/null
а как же открытые файлы?
Хм... Вот это хз, как реализовать
источник

f&

fox.py &>/dev... in C++ Together 2.0
Cool Cooler
Хм... Вот это хз, как реализовать
Никак.
источник