3574671406

3574671406



Jakie są własności funkcji/klas zaprzyjaźnionych?

1.    Przyjaźń nie jest dziedziczona.

2.    Przyjaźń nie jest przechodnia. Jeśli A jest przyjacielem B oraz B jest przyjacielem C, to A nie jest przyjacielem C, o ile nie zadeklarowaliśmy jawnie inaczej.

3.    Przyjaźń nie jest zwrotna. To, że klasa A ma dostęp do prywatnych składowych nie znaczy, że B ma dostęp do prywatnych składowych A.

Jakich operatorów nie można przeciążać?

Nieprzeciążalnymi operatorami są:

1.    . (kropka)

2.    .*

3.    ?:

4.    :: (operator zakresu)

5.    sizeof

Na czym polega „const correctness”?

Polega na ochronie przed celową lub przypadkową zmianą obiektu przy pomocy słowa kluczowego "const". Argumenty typu const mogą być używane wyłącznie do odczytu -kompilator zablokuje próbę wykonania na nich jakichkolwiek operacji modyfikujących wartość, w tym próbę wywołania metod obiektu, które taką zmianę powodują.

Kiedy wskaźnik do obiektu klasy potomnej nie może być rzutowany do wskaźnika obiektu klasy bazowej?

Gdy mamy wielokrotne dziedziczenie i ścieżka rzutowania jest niejednoznaczna:

Rozwiązanie (rzutujemy wskaźnik do d na wskaźnik do a):

d ob j ;

a *p = static_cast<d::b*>(&obj);

Co to jest ADL, OL i czym się różnią?


1.    OL - Ordinary Lookup - szukanie operatora w aktualnym kontekście.

2.    ADL - Argument Depending Lookup, Koeing Lookup - poszukiwanie operatora w przestrzeni nazw, w której zadeklarowane są typy obu jego argumentów.

4 z 13



Wyszukiwarka

Podobne podstrony:
IMG 36 (4) W Fw pry «nai lego. dla kogo jest przeznaczona i jakie są jej funkcje, jaką koncepcję dzi
CCF20091006008 tif zamiast pytać, jakie są własności semiotyczne danego zdania, można zadać pytanie
CCF20091006008 zamiast pytać, jakie są własności semiotyczne danego zdania, można zadać pytanie, ja
318 (8) 14.25.    Jakie metale tworzą fazy międzywęzłowe i jakie są własno^ tych
Stopy metali nieżelaznych I Pytania Jakie są własności fizyczne, chemiczne i mechaniczne aluminium?
Stopy metali nieżelaznych II Pytania Jakie są własności fizyczne, chemiczne i mechaniczne miedzi? W
531 Zagadnienie przedłużania funkcji Zawsze można przyjąć nie zmniejszając ogólności, że xo=jo=0, i
DSC00905 X Jak definiujemy klasę dokładności miernika. 4 Jakie są znormalizowane wartości klas doUac
357 (5) 4. jakie są własności i zastosowania aluminium? Aluminium cechuje się dobrym przewodnictwem
380 (5) MIEDŹ I JEJ STOPY15.64. Jakie są własności i zastosowania miedzi? Miedź jest metalem krystal
414 (3) WOLFRAM I MOLIBDEN15.146.    Jakie są własności i zastosowania wolframu? Wolf
CCF20091006008 tif zamiast pytać, jakie są własności semiotyczne danego zdania, można zadać pytanie

więcej podobnych podstron