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,467 zapytań
142,460 odpowiedzi
322,734 komentarzy
62,847 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