【发布时间】:2015-06-28 13:16:59
【问题描述】:
我需要知道 ifstream 中是否存在一个方法,以便我可以获取与之关联的文件的名称。
例如
void some_function(ifstream& fin) {
// here I need get name of file
}
ifstream/ofstream 中是否有一个方法可以得到它?
【问题讨论】:
-
不,不存在方法。
-
@anshabhi 也没有理由支持。通过查看reference documentation,可以轻松研究此信息。
-
@RedRoboHood 嗯?我认为该参考是完整的。
-
@πάνταῥεῖ 见this。总是有可能存在一个名称混淆的方法,其描述并没有明确其功能。
-
我认为很多时候你有一些非标准的方式(“hack”)来做事。例如,我之前需要迭代 std::queue,但标准让我无法这样做。阅读一些堆栈溢出问题给了我这样做的技巧,我不能只看手册。这个问题很容易被谷歌搜索,但没关系..