// int i = 0;

Te i podobne kwestie odnoszące się do treści wstrzymującej stosowalność decltype w deklaracji klasy potomnej i w wywołaniu destruktora, zostały zaadresowane i zagłosowane przez Davida Vandevoorde'a w dokumencie roboczym z marca 2010.

Dostępność decltype jest zawarty w obecnej wersji standardu języka C++, C++11. Jest zapewniany przez wiele kompilatorów jako rozszerzenie. Kompilator Microsoft Visual C++ 2010 dostarcza operator decltype, który dość wiernie naśladuje specyfikację opisaną we wniosku do komitetu standaryzującego. Może on być stosowany zarówno w kodzie zarządzanym jak i natywnym. Dokumentacja stanowi, że jest „użyteczny głównie dla programistów, którzy piszą biblioteki szablonów”. decltype został dodany do głównej linii kompilatorów C++ GCC w wersji 4.3, wydanych 5 marca 2008. Operator ten jest również obecny w C++ Builder 2009 od CodeGear i Clang.

Uwagi

Przypisy

Linki zewnętrzne

Kategoria:C++