Czesc, moglby mi ktos wyjasnic co robie zle? Patrze sie w ten kod i nie widze zadnych bledow a jednak dostaje komunikat " kkk does not name a type.
struct ABC { int a; }; class abcd { ABC kkk; kkk.a = 5; }
Jak zrobiłeś to wyżej to nie idzie - chcesz już w obiekcie nadawać odpowiednim atrybutom wartość. Jeśli chcesz, żeby dla każdego obiektu klasy ABC atrybut a miał wartość 5, to musisz to zainicjalizować w klasie (a właściwie strukturze). Innej możliwości nie ma, tutaj przykłady:
struct ABC { int a = 5; // W każdym obiekcie klasy ABC atrybut a będzie ustawiony początkowo na 5 vector<int> b = vector<int>(10); // W każdym obiekcie ten vector będzie miał rozmiar 10 };
93,757 zapytań
142,716 odpowiedzi
323,363 komentarzy
63,353 pasjonatów
Motyw:
Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡
Oto polecana książka warta uwagi.Pełną listę książek znajdziesz tutaj
Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.