【发布时间】:2021-11-09 23:57:57
【问题描述】:
我不知道为什么
std::ifstream dbf = ("db.txt") 报错
但是std::ifstream dbf ("db.txt")没有
谢谢你,我只是想明白这一点
【问题讨论】:
-
错误信息是什么意思?
-
请求从“const char [7]”转换为非标量类型“std::ifstream”
-
你为什么希望他们做同样的事情?你了解括号的不同含义吗,比如
sqrt(4)和a = (b+c)*d? -
第一个示例中的大括号无效,我认为如果 fstream 构造函数不明确,它会起作用。