Grüße,
ich habe versucht die doumentation bei MS und cplusplus.com zu nutzen werde aber draus nicht schlau,
habe eine einfache funktion die bestimmte daten per cout<< ausgibt, nun wollte ich einen eigenen stream an die funktion geben um bei bedarf von cout in eine datei umleiten zu können. nur weiss ich nicht wie ich den ostream object richtig erzeuge,
meine idee war (in "Pseudocode):
if(//in die console){
ostream temp=cout;
}else{
//hier filezeiger erzeugen
ostream temp(&file);
}
dump(ostream temp){
//was auch immer hier an daten gemacht wird, data ist ein string
temp<<sDaten;
}
nun kreig ich cannot acces provate member fehler, und simples ostream temp; nörgelt über das fehlen des standartconstructors.
ist meine absicht zu kompliziert/aufwendig?
MFG
bleicher