[Development] QtCS: Notes from Modern C++ session
Thiago Macieira
thiago.macieira at intel.com
Tue Jun 16 22:31:51 CEST 2015
On Friday 12 June 2015 08:08:51 André Somers wrote:
> Available for use then:
> * Auto
> * decltype
> * nullptr
> * r-value ref
> * lambda
> * class enum
> * explicit overrides
>
> Not available for use are:
> * uniform initialization and constexpr (is broken in VS2013.)
> * Explicit conversions,
> * = default,
> * = deleted,
> * inheriting constructors,
> * noexcept
Update:
range fors are available for use, but never in public headers and only if it
compiles. MSVC 2012 and 2013 have a parsing bug with them, so you need to
compile your code with one of those two versions if you're introducing new
range fors.
Please don't use the CI for the test. Compile with MSVC first and only submit
your code if it compiled.
If you don't have access to MSVC, either get someone to test for you or don't
submit.
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
More information about the Development
mailing list