Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

C++ Niezależna funkcja


PanTobi

Rekomendowane odpowiedzi

Opublikowano

Tak jak w temacie chociaż on więcej mówi mi a nie wam więc...

 

przyjmijmy że mamy klasę... i chcę sprawić by obiekty tej klasy same o siebie dbały tzn. po utworzeniu

w konstruktorze wywoływana jest jakaś funkcja czy cuś która sama realizuje bez przerwy jakieś działania...

 

taki jakby program w obiekcie :P

 

ofc. odpada robienie Callbacków czy nowych wątków...

z powodu że takich obiektów będzie zbyt wiele by można to było uciągnąć na callbackach wątkach itp.

 

 

myślałem o stworzeniu Ogromnej tablicy Voidów i aby każdy nowy obiekt w konstruktorze dodawał swoją funkcję główną do tej tablicy

i zwiększał licznik ilości elementów w tablicy ( jednocześnie otrzymując "ID" czy też adres w pamięci gdzie leży jego funkcja )

a w destruktorze aby po adresie wywalić funkcję z tablicy oraz zmniejszyć licznik...

 

Nie jestem jednak pewien tej metody :/... ale skorzystam z niej jeśli nikt nie wymyśli nic lepsiejszego xD

ofc. cała tablica była by realizowana element po elemencie aż skończą się elementy i tak od nowa od nowa i od nowa ^_^

 

Once again -> Bez Callback-ów i Wątków ! ( i im podobnych ! )

Opublikowano

Za mało danych by cokolwiek wymyślić sensownego. Zamiast tablicy voidów może lepiej wektor tych klas i jakiś wątek, który leci po wszystkich klasach i wywołuje metodę.

YOU MUST DIE

- Ganon, Koridai

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...