Pytanie sprawdzajace na temat konstrutktora
Ostatnio zmodyfikowano 2017-02-05 02:03
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 |
|
carlosmay |
» 2017-02-04 18:20:59 Piszesz egzamin? |
|
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 ;)
|
|
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. |
|
« 1 » |