lista inicjalizacyjna konstruktora
Ostatnio zmodyfikowano 2016-02-09 14:11
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
|
|
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?
|
|
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 |
|
« 1 » |