Size: a a a

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

2020 November 18

О

Олег in IT KPI C/C++ ХВ (не UB)
так ты открываешь файл не в трай
источник

m

max.gacrux in IT KPI C/C++ ХВ (не UB)
Олег
так ты открываешь файл не в трай
разницы не имеет. ошибка единичная
источник

О

Олег in IT KPI C/C++ ХВ (не UB)
всм единичная
источник

m

max.gacrux in IT KPI C/C++ ХВ (не UB)
такая же
источник

m

max.gacrux in IT KPI C/C++ ХВ (не UB)
решил проблему, спасибо
источник

О

Олег in IT KPI C/C++ ХВ (не UB)
как
источник

m

max.gacrux in IT KPI C/C++ ХВ (не UB)
void ReadInputFileInText(string path_file, string& text) {
 try {
   ifstream file_input(path_file);
   file_input.exceptions(file_input.failbit);
   string output_text = move(string((istreambuf_iterator<char>(file_input)), istreambuf_iterator<char>()));
 }
 catch (const std::ios_base::failure& e) {
   std::cout << "Caught an ios_base::failure.\n"
     << "Explanatory string: " << e.what() << '\n'
     << "Error code: " << e.code() << '\n';
 }
}
источник

О

Олег in IT KPI C/C++ ХВ (не UB)
так я ж сказал
источник

m

max.gacrux in IT KPI C/C++ ХВ (не UB)
сделал воид
источник

m

max.gacrux in IT KPI C/C++ ХВ (не UB)
по ссылке передал строку
источник

m

max.gacrux in IT KPI C/C++ ХВ (не UB)
Олег
так я ж сказал
да нет же, ошибка не уходила. функция, которая изначально была - возвращала текст. и это было не очень безопасно с точки зрения того, что ретурн  мог ничего вернуть
источник

О

Олег in IT KPI C/C++ ХВ (не UB)
это связано с другой
источник

m

max.gacrux in IT KPI C/C++ ХВ (не UB)
Олег
это связано с другой
что за ошибка? там ведь разыменование указателя идет
источник

О

Олег in IT KPI C/C++ ХВ (не UB)
а что за файл?
источник

О

Олег in IT KPI C/C++ ХВ (не UB)
вот этот
источник

m

max.gacrux in IT KPI C/C++ ХВ (не UB)
Олег
а что за файл?
Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\include\xutility
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
max.gacrux
Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\include\xutility
Ошибка не в нём, а в твоей проге
источник

m

max.gacrux in IT KPI C/C++ ХВ (не UB)
Tony Lutsenko
Ошибка не в нём, а в твоей проге
) понятное дело, ахах
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
Там не всегда вбрасывается exception при ошибке
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
Надо смотреть спецификацию функции
источник