View difference between Paste ID: 5PnWrLHY and GEYeEfi6
SHOW: | | - or go back to the newest paste.
1
lab08.cpp: In function ‘int main()’:
2
lab08.cpp:10:23: error: no matching function for call to ‘std::basic_ifstream<char>::basic_ifstream(std::string&)’
3
   ifstream giveit(file);
4
                       ^
5
lab08.cpp:10:23: note: candidates are:
6
In file included from lab08.cpp:2:0:
7
/usr/include/c++/4.8/fstream:467:7: note: std::basic_ifstream<_CharT, _Traits>::basic_ifstream(const char*, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits<char>; std::ios_base::openmode = std::_Ios_Openmode]
8
       basic_ifstream(const char* __s, ios_base::openmode __mode = ios_base::in)
9
       ^
10
/usr/include/c++/4.8/fstream:467:7: note:   no known conversion for argument 1 from ‘std::string {aka std::basic_string<char>}’ to ‘const char*’
11
/usr/include/c++/4.8/fstream:453:7: note: std::basic_ifstream<_CharT, _Traits>::basic_ifstream() [with _CharT = char; _Traits = std::char_traits<char>]
12
       basic_ifstream() : __istream_type(), _M_filebuf()
13
       ^
14
/usr/include/c++/4.8/fstream:453:7: note:   candidate expects 0 arguments, 1 provided
15
/usr/include/c++/4.8/fstream:427:11: note: std::basic_ifstream<char>::basic_ifstream(const std::basic_ifstream<char>&)
16
     class basic_ifstream : public basic_istream<_CharT, _Traits>
17
           ^
18
/usr/include/c++/4.8/fstream:427:11: note:   no known conversion for argument 1 from ‘std::string {aka std::basic_string<char>}’ to ‘const std::basic_ifstream<char>&’
19
lab08.cpp:24:43: error: expected primary-expression before ‘<<’ token
20
           cout<<"The name is: "<< file << <<endl;
21
                                           ^
22
jordan@jordan-MacBookAir:~/labs/lab08$ g++ -o lab08 lab08.cpp
23
lab08.cpp: In function ‘int main()’:
24
lab08.cpp:10:23: error: no matching function for call to ‘std::basic_ifstream<char>::basic_ifstream(std::string&)’
25
   ifstream giveit(file);
26
                       ^
27
lab08.cpp:10:23: note: candidates are:
28
In file included from lab08.cpp:2:0:
29
/usr/include/c++/4.8/fstream:467:7: note: std::basic_ifstream<_CharT, _Traits>::basic_ifstream(const char*, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits<char>; std::ios_base::openmode = std::_Ios_Openmode]
30
       basic_ifstream(const char* __s, ios_base::openmode __mode = ios_base::in)
31
       ^
32
/usr/include/c++/4.8/fstream:467:7: note:   no known conversion for argument 1 from ‘std::string {aka std::basic_string<char>}’ to ‘const char*’
33
/usr/include/c++/4.8/fstream:453:7: note: std::basic_ifstream<_CharT, _Traits>::basic_ifstream() [with _CharT = char; _Traits = std::char_traits<char>]
34
       basic_ifstream() : __istream_type(), _M_filebuf()
35
       ^
36
/usr/include/c++/4.8/fstream:453:7: note:   candidate expects 0 arguments, 1 provided
37
/usr/include/c++/4.8/fstream:427:11: note: std::basic_ifstream<char>::basic_ifstream(const std::basic_ifstream<char>&)
38
     class basic_ifstream : public basic_istream<_CharT, _Traits>
39
           ^
40
/usr/include/c++/4.8/fstream:427:11: note:   no known conversion for argument 1 from ‘std::string {aka std::basic_string<char>}’ to ‘const std::basic_ifstream<char>&’
41
lab08.cpp:24:43: error: expected primary-expression before ‘<<’ token
42
           cout<<"The name is: "<< file << <<endl;
43
                                           ^