<分区>
Possible Duplicate:
Design of std::ifstream class
Why does (i|o)fstream take a const char* parameter for a file name?
查看 std::ifstream 的构造函数,我发现了两个:
ifstream ( );
explicit ifstream ( const char * filename, ios_base::openmode mode = ios_base::in );
为什么第二个采用 const char *
而不是 const std::string &
?
这是某种避免循环或前向引用的方法吗?