C++简洁的读入文件

C++ 简洁的读取文件内容的代码段
1
2
3
4
5
6
7
8
9
10
11
12
#include <fstream>
#include <iostream>

using namespace std;

ifstream infile(“filepath");
if (!infile.is_open()) {
cout<<"open faild"<<wendl;
}
string str((std::istreambuf_iterator<char>(infile)),std::istreambuf_iterator<char>());
cout<<"str:"<<str<<endl;
infile.close();