[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