当我尝试运行以下程序时,我从SELECT M.`id`, M.`name`, sub.`name`
FROM
(select S.`name` from `categories` AS S) AS sub,
`categories` AS M
WHERE
M.`id` = sub.`parent_categ`
GROUP BY
M.`id`,M.`name`
调用中收到以下错误。
消息为:
getline()
我不知道为什么会这样 - 我有In function 'int main()':
error: no matching function for call to 'getline(std::ofstream&, std::string&)'
库。
我的代码:
string
为什么我会收到错误?
答案 0 :(得分:4)
您正在尝试阅读ofstream
(输出文件流)
创建一个新的ifstream
变量并从中读取。