#author("2024-07-02T00:09:06+09:00","","") #author("2024-07-02T00:09:21+09:00","","") [[C++]] * topic1. stream 対応 [#h25bfc5b] #include <iostream> #include <fstream> #include <string> int main() { std::ifstream file("sample.txt"); if (file.is_open()) { std::string line; while (std::getline(file, line)) { std::cout << line << std::endl; } } return 0; } 上記のように、getline に std::string を渡しているが、独自のクラスを渡す場合には、次のメソッドを実装する必要がある。 class X { public: void push_back(char ch); void clear(); X& operator+=(char ch); };