• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Co jest zle w tej klasie [SFML]

Object Storage Arubacloud
0 głosów
128 wizyt
pytanie zadane 4 grudnia 2016 w C i C++ przez 0xf Dyskutant (8,180 p.)

Pytanie moze glupie ale ta sama deklaracja w main() dziala a jak chce to zrobic w klasie juz nie. 

Chodzi o taki kawalek kodu 

class Moveable_Object
{
    private:
    int x_size=20,y_size=20;
    int y_position=0,x_position=0;
    int start_y_position=0, start_x_position=0;
    sf::Color colour;
    sf::RectangleShape point(sf::Vector2f(x_size,y_size)); 
};

Ostatnia linijka wywala blad. 

Taki blad: 

main.cpp:15:49: error: expected ‘)’ before ‘,’ token
main.cpp:15:50: error: expected ‘;’ at end of member declaration
     sf::RectangleShape point(sf::Vector2f(x_size,y_size));
                                                  ^~~~~~
main.cpp:15:50: error: redeclaration of ‘sf::RectangleShape Moveable_Object::y_size’
main.cpp:11:26: note: previous declaration ‘int Moveable_Object::y_size’
     int x_size=20,y_size=20;
                          ^~
main.cpp:15:56: error: expected unqualified-id before ‘)’ token
     sf::RectangleShape point(sf::Vector2f(x_size,y_size));

 

Nie potrafie zrozumiec dlaczego bo dokladnie ta sama linijka w main juz dziala. 

Dzieki za pomoc i sory za glupie pytania

1 odpowiedź

–1 głos
odpowiedź 4 grudnia 2016 przez playerony Pasjonat (15,240 p.)
edycja 4 grudnia 2016 przez playerony
NIE WOLNO deklarować wartości zmiennych w klasie. Jak już coś to przy wykorzystaniu konstruktora. No minusujcie ale dobry nawyk to napewno nie jest.
komentarz 4 grudnia 2016 przez 0xf Dyskutant (8,180 p.)
Nawet domyslnych?
komentarz 4 grudnia 2016 przez unknown Nałogowiec (39,560 p.)

Podobne pytania

0 głosów
2 odpowiedzi 181 wizyt
pytanie zadane 7 marca 2017 w C i C++ przez szym3ns Użytkownik (860 p.)
+1 głos
1 odpowiedź 333 wizyt
pytanie zadane 18 czerwca 2016 w C i C++ przez qwertz Użytkownik (850 p.)
0 głosów
1 odpowiedź 200 wizyt
pytanie zadane 31 marca 2018 w C i C++ przez miedziakk Nowicjusz (120 p.)

92,676 zapytań

141,581 odpowiedzi

320,060 komentarzy

62,039 pasjonatów

Motyw:

Akcja Pajacyk

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.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...