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

Pytanie sprawdzajace na temat konstrutktora

Ostatnio zmodyfikowano 2017-02-05 02:03
Autor Wiadomość
robertos18
Temat założony przez niniejszego użytkownika
Pytanie sprawdzajace na temat konstrutktora
» 2017-02-04 18:17:27
1) konstruktor kopiujacy wygenerowany automatycznie
a)nie bedzie dobrze radzil sobie, jesli klasa ma skladowe pola bedace wskaznikami
b)bedzie prawdopodbnie wygenerowany z uzyciem moderatora  const dla zrodla
c)nie bede generowany , jesli klasa nie jest klasa bazowa
P-157338
carlosmay
» 2017-02-04 18:20:59
Piszesz egzamin?
P-157339
robertos18
Temat założony przez niniejszego użytkownika
» 2017-02-05 01:53:32
w sobote? po prostu sie ucze a tego niestety nie wiem ;)
P-157355
carlosmay
» 2017-02-05 02:03:52
Zaocznie do 21 są zajęcia.
a) konstruktor kopiujący, kopiuje wskaźniki jeśli nie zdefiniujemy inaczej.
Może to prowadzić do błędów, gdzie dwa wskaźniki będą odwoływać się jednego obiektu.
Samo odwołanie nie jest jakimś wielkim problemem, jeśli nie ma wyścigu danych,
natomiast może być problem przy zwalnianiu pamięci (dwa wskaźniki - dwie próby zwolnienia jednego obiektu).
b) automatycznie jest generowany dla obiektu w argumencie z modyfikatorem
const
.
Dzięki temu może przyjmować wszystkie obiekty danej klasy.
c) nie ma znaczenia, zawsze jest generowany w razie potrzeby, dla klasy, której obiekt potrzebuje kopiowania.
P-157356
« 1 »
  Strona 1 z 1