g++ problem

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
debian inside
Beiträge: 65
Registriert: 13.03.2004 10:41:31

g++ problem

Beitrag von debian inside » 16.04.2005 10:02:34

Code: Alles auswählen

ofstream fileh;
fileh.open(path.c_str(), ios_base::app); 
wieso funktionieren das unter debian sarge testing

auf debian woody stable kommt jedoch folgende meldungen:

logging.cpp: In method `flog::flog(basic_string<char,string_char_traits<char>,__default_alloc_template<true,0> >, int)':
logging.cpp:28: `ios_base' undeclared (first use this function)
logging.cpp:28: (Each undeclared identifier is reported only once
logging.cpp:28: for each function it appears in.)
logging.cpp:28: parse error before `::'
logging.cpp: In method `void flog::file(basic_string<char,string_char_traits<char>,__default_alloc_template<true,0> >, int)':
logging.cpp:39: parse error before `::'

Benutzeravatar
godsmacker
Beiträge: 902
Registriert: 16.03.2003 21:50:26
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von godsmacker » 16.04.2005 10:13:58

std::ios::app muss es afaik nach dem Standard heissen. Bzw. ios::app, da Du Dich im namespace std zu befinden scheinst.

-Florian

debian inside
Beiträge: 65
Registriert: 13.03.2004 10:41:31

Beitrag von debian inside » 16.04.2005 10:27:46

danke

hatte ios_base aus dem buch c++ entwicklung mit linux von thomas wieland entnommen

Antworten