Klasa wywoływana bez obiektu
Ostatnio zmodyfikowano 2012-07-17 15:35
diego997 Temat założony przez niniejszego użytkownika |
Klasa wywoływana bez obiektu » 2012-07-17 15:06:37 Cześć, chciałbym aby jedna metoda będąca w klasie mogła być wywoływana tylko wtedy kiedy nie utworzy się Obiektu tej klasy. Np coś w tym stylu: class Interface { public: int ID; void sprawdz_ile_obiektow(); int getID(); };
Interface Okno; Okno.getID(); Okno.sprawdz_ile_obiektow();
Interface::getID(); Interface::sprawdz_ile_obiektow();
|
|
kampar |
» 2012-07-17 15:19:03 poczytaj o metodach statycznych
PS: Twoje rozumowanie jest błędne |
|
mati1qazxsw2 |
» 2012-07-17 15:29:55 Na twoim miejscu zamiast tej funkcji badał bym ilość klas w konstruktorze i jeśli by funkcja zawracała false to zwracał bym callback do innej klasy by ją skasowało. Troche zawiłe 8) |
|
diego997 Temat założony przez niniejszego użytkownika |
» 2012-07-17 15:35:34 Te funkcje podałem dla przykładu konkretnie to chciałbym zrobić kolejke wyświetlania obiektów obiekt który jest najwyżej ma być wyświetlony jako ostatni. No i jedyne co mi przychodzi do głowy to zrobić właśnie coś w tym stylu ;p. Tzn mógłbym korzystać z jakiegoś istniejącego obiektu do sprawdzania wywołując nim zmienną statyczną, ale według mnie to byłoby niepoprawne ;p |
|
« 1 » |