cout uebergeben



  • hallo,

    ich habe in meinem prog 2 mal den selben code mit dem einzigen unterschied dass
    bei dem einen ein ofstream objekt und bei dem andren cout steht.

    da frage ich mich jetzt ob man da nicht eine funktion draus machen kann.
    habs probiert geht aber nicht wegen cannot convert blah(beider uebergabe von cout).
    jemand ne idee?

    mfg



  • ostream&

    cout ist ein ostream und ein ofstream ist von ostream abgeleitet.



  • kenne mich in oop leider nicht so aus, meinst du das es moeglich ist?



  • Klang das etwa nicht überzeug(t|end) 😉 ?



  • na jut,
    hab aber noch ne frage, will jetzt keinen thread dafuer eroeffnen

    for(;;)
       for(e=0,fkt(e,...),e++);
    

    wenn jetzt die innere schleife einmal durch ist, wird dann e beim naechsten mal gleich wieder null gesetzt?
    es ist naemlich so, dass fkt bei einem bestimmten e false zurueckgibt.
    irgendwie glaube ich dass das nicht so ist.

    wie fktioniert for genau? kann man for durch eine while konstruktion genau nachbilden und wie sieht diese konstruktion dann aus?
    mfg



  • na jut,
    hab aber noch ne frage, will jetzt keinen thread dafuer eroeffnen

    for(;;)
       for(e=0,fkt(e,...),e++);
    

    wenn jetzt die innere schleife einmal durch ist, wird dann e beim naechsten mal gleich wieder null gesetzt?
    es ist naemlich so, dass fkt bei einem bestimmten e false zurueckgibt.
    irgendwie glaube ich dass das nicht so ist.

    wie fktioniert for genau? kann man for durch eine while konstruktion genau nachbilden und wie sieht diese konstruktion dann aus?
    mfg



  • lookias schrieb:

    wenn jetzt die innere schleife einmal durch ist, wird dann e beim naechsten mal gleich wieder null gesetzt?

    Das sollte so sein, da das innere for dann neu gestartet wird.


Anmelden zum Antworten