作者Neilhahaha (Neil)
看板EE_DSnP
标题[问题] 关於_dofile
时间Tue Oct 27 04:36:01 2009
想请一个有关HW3 _dofile->open(dof)的问题
照着HW2时_dofile.open(dof)的想法
在HW3改成_dofile->open(dof)应该没错吧?
但是Compile时出现了下面的错误,
cmdParser.cpp: In member function [bool CmdParser::openDofile(const
std::string&)] :
cmdParser.cpp:37: 错误:对[std::basic_ifstream<char, std::char_traits<char>
>::open(const std::basic_string<char, std::char_traits<char>,
std::allocator<char> >&)]的呼叫没有匹配的函式
/usr/include/c++/4.3/fstream:495: 附注:备选为:void
std::basic_ifstream<_CharT, _Traits>::open(const char*, std::_Ios_Openmode)
[with _CharT = char, _Traits = std::char_traits<char>]
想请问一下问题出在哪,谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.249.125
1F:推 ric2k1:The required parameter is a const char *, not a string. 10/27 07:45
2F:→ Neilhahaha:懂了= =''原来这麽简单 果然写太久会搞不清楚 10/27 11:41