String zurückgeben



  • Hallo,
    ich habe eine Memberfunktion:

    int Mitarbeiter::get_alter()
    {
    return this->alter;
    }

    Diese Memberfunktion gibt einen int-Wert zurück. Doch wie kann ich
    einen String zurückgeben ? Ist sowas überhaupt möglich ?

    Danke,
    mfg arena_blau

    --------------------



  • string Mitarbeiter::get_name()
    {
        return this->name;
    }
    

    Wo ist das Problem? 😕



  • Hallo,
    danke, es funktioniert jetzt. (An diese Möglichkeit habe ich nicht gedacht). Ich steige gerade um von VB6 zu C++/CLI, und da habe ich noch so ein par Probleme 🙂 .

    Jetzt habe ich aber noch eine Frage. Wie kann man in C++.NET eine globale und verwaltete Variable (Typ String) anlegen ?

    Ich könnte z.B. so schreiben:

    private: System::Void button11_Click(System::Object^  sender, System::EventArgs^  e) {
    				String ^str;
    		 }
    

    Aber dann ist die Variable ja nicht global, ich habe von Mitarbeiter.cpp z.B. keinen Zugriff darauf.

    Habt ihr da ne Lösung ?

    Danke,
    mfg arena_blau

    -----



  • So:

    public ref class Global abstract sealed
    {
    public:
        static System::String ^str;
    };
    
    int main()
    {
        // globalen Wert setzen:
        Global::str = L"Foobar";
    }
    

    MfG


Anmelden zum Antworten