Q:

Delegating Constructors in VS11

I'm trying to use delegate constructors in Visual Studio 2012 Update 3, but I'm getting an error: 
$> cl.exe /EHsc /W4 /MTd .\bla.cpp
Microsoft (R) C/C++ Optimizing Compiler Version 17.00.60610.1 for x86
Copyright (C) Microsoft Corporation.  All rights reserved.

bla.cpp
.\bla.cpp(6) : error C2614: 'Bla' : illegal member initialization: 'Bla' is not 
a base or member

Example source file:
#include <iostream> 

class Bla {
public: 
    Bla() : Bla(10) { std::cout << "bla()" << std::endl; }
    Bla(int _n) { std::cout << "bla(int): " << _n << std::endl; }
}; 

int main() 
{
    Bla b0; 
    Bla b1(10);
}

It seems to have worked before and is described in this video (starting around 31:30). 
Can someone tell me the status of the implementation of delegate constructors in Visual Studio 2012? Or am I doing something wrong? Maybe my cl.exe command? Or do I need to install some CTP compiler or something? 

A:

Or do I need to install some CTP compiler or something?

Indeed. Delegating constructors are not supported on official releases/updates of VS2012. You have to install November 2012's CTP.
Here is a summary of C++11 features supported (and not supported) by VC11.

