Ciao a tutti... non riesco a capire perchè questo codice non funzioni:
codice:
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ofstream out("test", ios::out || ios::binary);
return 0;
}
mi da un errore in compile time alla prima (ed unica riga), quella che crea la ofstream. Questo codice si trova pari pari nel relativo capitolo della C++ Beginner's Guide della Microsoft, e non so perchè non compili.
L'errore che mi da è questo:
codice:
/home/michele/Scrivania/Test/main.cpp|8|error: no matching function for call to ‘std::basic_ofstream<char, std::char_traits<char> >::basic_ofstream(const char [5], bool)’|
Uso Code::Blocks su Ubuntu 9.10.