Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Klasa z jednym obiektem.

Ostatnio zmodyfikowano 2016-10-20 20:17
Autor Wiadomość
lukhol
Temat założony przez niniejszego użytkownika
Klasa z jednym obiektem.
» 2016-10-19 11:45:31
Jak zaczynałem uczyć się klas i nie wiedziałem o nich prawie niczego dostałem pytanie o to jak stworzyć klasę, która umożliwia stworzenie tylko jednego obiektu tej klasy. Ponieważ wtedy nic jeszcze nie ogarniałem to nie zapamiętałem jak stworzyć taką klasę. Teraz wiem troszkę więcej, ale i tak nie mam pomysłu na to zadanie. Naprowadzi mnie ktoś na rozwiązanie?
P-152636
darko202
» 2016-10-19 11:56:55
jedno i tylko jedno wystąpienie związane jest ze słowem "static"
czyli coś co można określić "klasa statyczna"
tak na szybko coś podobnego do opisu klasy statycznej C#
https://msdn.microsoft.com​/pl-pl/library/79b3xss3.aspx
czyli klasy jak tej ze strony 
https://msdn.microsoft.com​/pl-pl/library/ms235627.aspx
https:/​/social.msdn.microsoft.com​/Forums/vstudio/en-US​/4f1606b3-7831-46a7-abbd-7b4ceb​81f09a​/static-classes-in-cnet​?forum=netfxbcl
P-152637
michal11
» 2016-10-19 16:05:39
Singleton
P-152642
Rashmistrz
» 2016-10-19 19:59:57
jak stworzyć klasę, która umożliwia stworzenie tylko jednego obiektu tej klasy.
» Wzorce projektowe » Wzorce kreacyjnesingleton wzorzec projektowy

@darko202: Zobacz sobie na nazwę działu:
[C, C++] Szukam pomocy
Podany kod w linkach się nawet nie kompiluje...
P-152659
skovv
» 2016-10-20 11:04:20
C/C++
class {
   
} Obiekt;
P-152669
Rashmistrz
» 2016-10-20 12:43:23
C/C++
class {
    // code goes here
} object;

int main() { }

A więc dobrze. Kompiluje się.
Pytanie jest teraz takie:
W jaki sposób zadeklarować funkcje metody tej
klasy poza klasą jak nie znamy nazwy klasy?
P-152672
Gibas11
» 2016-10-20 13:12:14
@skoov
Od cpp11 nic nie stoi na przeszkodzie by zadeklarować więcej takich obiektów.
P-152673
Rashmistrz
» 2016-10-20 13:26:00
@Gibas11
Ale jak tak klasy bez nazwy?
Mogę wiedzieć jak to zrobić?
P-152674
« 1 » 2
  Strona 1 z 2 Następna strona