【发布时间】:2015-03-05 03:42:09
【问题描述】:
我有一个函数getToken,我想传递一个istream 来读取和使用它。这是给定的代码。请帮助我了解在作为参数传递时如何使用 istream 指针。
Token getToken(istream *br, string& lexeme){
return DONE;//ignore this statement, its part of my needs for istream
}
【问题讨论】:
-
为什么不传递对
istream的引用?Token getToken(istream& br, string& lexeme) -
+1 对弗兰克的评论 - 参考可能更有意义。另外,“使用 istream”是什么意思?如果您可以更具体地说明您需要做什么以及哪些不起作用,那么您获得可能对您有帮助的答案的机会就会增加。
标签: c++ pointers parameter-passing istream