 in the case to obtain member type(nested-type) from an instance as follows":[16]vector<int> v;decltype(v)::value_type i = 0; // int i = 0;This, and similar issues pertaining to the wording inhibiting the use of decltype in the declaration of a derived class and in a destructor call, were addressed by David Vandevoorde, and voted into the working paper in March 2010.[17][18]Availability[සංස්කරණය]decltype is included in the current version of the C++ Language Standard, C++11.[11] It is provided by a number of compilers as an extension. Microsoft's Visual C++ 2010 compiler provides a decltype operator that closely mimics the semantics as described in the standards committee proposal. It can be used with both managed and native code.[9] The documentation states that it is "useful primarily to developers who write template libraries."[9] decltype was added to the mainline of the GCC C++ compiler in version 4.3,[19] released on March 5, 2008.[20] The operator is also present in Code