Запись типа int в файл и обратное чтение строковых типов из того же файла (C++ i/o fstream)C++

Программы на C++. Форум разработчиков
Anonymous
Запись типа int в файл и обратное чтение строковых типов из того же файла (C++ i/o fstream)

Сообщение Anonymous »


Сейчас я изучаю запись и чтение файла на C++ и наткнулся на кое-что, чего не понимаю.

Я записываю 5 разных целых чисел в файл «ages.txt», а затем использую функцию read_file() для чтения содержимого этого файла и вывода его на консоль. Чего я действительно не понимаю, так это того, что при записи в файл я использую тип int, а при обратном чтении из него я использую тип string, а числа по-прежнему корректно считывается из файла "ages.txt".

Означает ли это, что в фоновом режиме происходит какое-то преобразование?
#include #include #include #include использование пространства имен std; недействительный read_file() { файл ifstream ("ages.txt"); вектор read_age; строковый ввод; в то время как (файл >> ввод) { read_age.push_back(вход); } for(строка age: read_age) { cout

Вернуться в «C++»