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

lista inicjalizacyjna konstruktora

Ostatnio zmodyfikowano 2016-02-09 14:11
Autor Wiadomość
zolty13
Temat założony przez niniejszego użytkownika
lista inicjalizacyjna konstruktora
» 2016-02-09 13:24:23
http://4programmers.net/Pastebin/4968 najpierw kod
czesc otoz mam problem tworze liste inicjalizacyjna jak w kursie(skopiowałem) i wywala mi blad invalid initialization of reference of type 'int&' from expression of type 'const int'
czemu tak się dzieje gdy stalą stala zamienie na zwykla liczbe  int to działa, ja robie cos zle czy to blad w kursie? dzięki wielkie
P-144630
Monika90
» 2016-02-09 14:08:04
W twoim kodzie taki błąd nie występuje.

Nie możesz mieć referencji int& do obiektu typu const int, referencja int& pozwala na modyfikację obiektu, a stałej nie można modyfikować. Jeżeli chcesz mieć referencję do stałej to użyj const int&. A w ogóle po co ci tam referencja?

P-144632
zolty13
Temat założony przez niniejszego użytkownika
» 2016-02-09 14:11:21
to kod skopiowany, a ja się tylko ucze co można a co nie :)
przperaszam wrzuciłem zly kod miało być const int stala; a nie int stala; i wtedy nie dziala
P-144634
« 1 »
  Strona 1 z 1