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

Prawda czy fałsz, zagadnienia c++.

Object Storage Arubacloud
0 głosów
309 wizyt
pytanie zadane 11 kwietnia 2018 w C i C++ przez antek782 Początkujący (490 p.)
Proszę o pomoc w odpowiedzi na poniższe pytania prawda czy fałsz.

 

1. Konstruktor jest wywoływany w momencie tworzenia wskaźnika na obiekt - prawda czy fałsz?

2. Standardowo operator = zwraca referencję do *this - prawda czy fałsz?

Standardowo operator = zwraca wskaźnik this?

3. Operator = nie może zwracać void - prawda czy fałsz?

4. Destruktor domyślnie zwraca *this - prawda czy fałsz?

5. Operator preinkrementacji (++o) zwraca kopię obiektu o - P/F?

6. Zmienne stworzone dynamicznie (poprzez new) są usuwane automatycznie po opuszczeniu lokalnego zakresu.- P/F?

7. Błędy dotyczące braku definicji zadeklarowanych funkcji zgłaszane są przez kompilator. - P/F?

8. Błędy dotyczące składni programu zgłaszane są przez kompilator - P/F?

9. Błędy wynikające z wycieków pamięci zgłaszane przez kompilator - P/F?

10. Standardowo operator o-- zwraca referencję do *this - P/F?

11. Konstruktor kopiujący obiektu standardowo powinien zwracać *this. - P/F?

12. W momencie tworzenia tablicy obiektów poprzez new Obiekt[5], pięciokrotnie wywoływany jest konstruktor domyślny. - P/F?

2 odpowiedzi

+1 głos
odpowiedź 11 kwietnia 2018 przez monika90 Pasjonat (22,940 p.)
edycja 11 kwietnia 2018 przez monika90
 
Najlepsza

4. Destruktor domyślnie zwraca *this - prawda czy fałsz?

11. Konstruktor kopiujący obiektu standardowo powinien zwracać *this. - P/F?

Destruktory i konstruktory nie mogą niczego zwracać

12. W momencie tworzenia tablicy obiektów poprzez new Obiekt[5], pięciokrotnie wywoływany jest konstruktor domyślny. - P/F?

Może jest a może nie, co jak nie ma konstruktora domyślnego?

7. Błędy dotyczące braku definicji zadeklarowanych funkcji zgłaszane są przez kompilator. - P/F?

W typowej implementacji są zgłaszane przez linker, w nietypowej mogą być zgłaszane przez coś innego. Mogą w ogóle nie być zgłaszane (NDR).

5. Operator preinkrementacji (++o) zwraca kopię obiektu o - P/F?

Zdefiniowany przez użytkownika operator ++ może zwracać co mu się podoba. Typowo zwraca się *this przez referencję.

10. Standardowo operator o-- zwraca referencję do *this - P/F?

Typowo zwraca się *this przez wartość (czyli kopię bieżącego obiektu).

+1 głos
odpowiedź 11 kwietnia 2018 przez Knayder Nałogowiec (37,640 p.)
1. Fałsz. int *a; nie stworzy obiektu na tym wskaźniku.

3. może

4. Destruktor nic nie zwraca

5. Nie jestem pewny, ale możesz to sprawdzić: int a=0; ++(++a));

6. NIE, nawet o tym nie myśl. Sam musisz dealokować za pomocą delete.

7. Prawda

8. Prawda

9. Zapewne są kompilatory które są idioto-odporne, ale nie jest to coś na czym można polegać. Fałsz

11. Konstruktor nic nie zwraca

12. Tak.

Podobne pytania

0 głosów
3 odpowiedzi 5,334 wizyt
pytanie zadane 17 marca 2017 w C i C++ przez seba Dyskutant (8,900 p.)
0 głosów
1 odpowiedź 758 wizyt
pytanie zadane 1 grudnia 2018 w Systemy operacyjne, programy przez Yerba Nowicjusz (150 p.)
0 głosów
0 odpowiedzi 439 wizyt
pytanie zadane 17 czerwca 2017 w Rozwój zawodowy, nauka, praca przez asia676767 Nowicjusz (120 p.)

92,624 zapytań

141,482 odpowiedzi

319,822 komentarzy

62,005 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

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

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!

...