【发布时间】:2014-12-16 09:19:23
【问题描述】:
我正在尝试编写一个带有 ifstream& 参数的函数。
void word_transform(ifstream & infile)
{
infile("content.txt");
//etc
}
这给了我一个错误:
类型“ifstream”(又名“basic_ifstream”)不提供呼叫运算符。
请问有什么问题吗?
【问题讨论】:
-
infile.open("content.txt");大概。 -
采用流参数的函数通常适用于已经打开的流。例如,
ifstream s("content.txt"); word_transform(s);。