Я почти уверен, что опубликовал это раньше, но оно достаточно короткое, вероятно, не стоит искать предыдущий ответ:
std::ifstream in("transit_test.py");
std::stringstream buffer;
buffer << in.rdbuf();
Теперь buffer.str()
- это std::string
, содержащее содержимое transit_test.py
.