作者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