Funktion doppelt aufrufen



  • Guten Tag,
    ich wollte fragen ob es eine Funktion in vcl gibt, bei der man eine bestimmte funktion nicht doppelt aufrufen kann.
    Danke schonmal



  • Hallo

    Ich weiß nicht genau was du mit doppelt aufrufen meinst, aber es wird nichts derartiges geben. Wozu brauchst du das?

    Eventuell hilft dir das weiter

    #include <stdexcept>
    
    void Func()
    {
      static bool first = true;
      if (!first)
        throw std::logic_error("Diese Funktion kann nur einmal aufgerufen werden!")
      // Hier das machen was gemacht werden soll
      first = false;
    }
    

    bis bald
    akari


Anmelden zum Antworten