pytanie o słowa kluczowe( kolejne)
Ostatnio zmodyfikowano 2009-04-27 20:37
pekfos Temat założony przez niniejszego użytkownika |
» 2009-04-28 14:28:22 dobrze to mi wystarcza więc zamykam:)
PS: te mutable znalazłem w kodzie jednej ze standardowych bibliotek. (basic_string.h czy jakoś tak:)) |
|
manfred |
» 2009-04-27 20:33:30 Hm... inline - funkcja, zamiast być wywoływana jak na funkcję przystało, to jej kod jest wrzucany w miejsce wywołania. mutable - tylko dla pola klasy - jeżeli obiekt klasy jest const, to to pole, zamiast mieć wariancję jak obiekt nadrzędny (czyli tutaj stały), jest ZAWSZE zmienny. volatile - krótko mówiąc mówi kompilatorowi, że nie ma prawa optymalizować odwołań do tej zmiennej cholera... limit znaków się kończy, dalej w następnym poście |
|
manfred |
» 2009-04-27 20:36:07 explicit - tylko dla konstruktora z jednym argumentem - mówi, że ten konstruktor nie zezwala na niejawne konwersje, i ZAWSZE musi być jawnie wywołany przez CFoo foo(69); i nie można CFoo foo = 69;
Chcesz sensowne przykłady i dłuższy opis? Mógłbym napisać, tylko trochę postów by wyszło... Głupi limit. |
|
manfred |
» 2009-04-27 20:37:56 << Duplikat >> |
|
1 « 2 » |