Obecné jazykové změny
Mnoho funkcí jazyka CLR se od spravovaných rozšíření jazyka C++ do Visual C++ 2010 změnilo.
Změny popisované v tomto oddílu jsou směsicí jazyka. Toto zahrnuje změnu ve zpracování literálů řetězce, změnu v rozlišení přetížení mezi třemi tečkami a atributem Param, změnu typeof na typeid, změnu ve volání seznamů inicializátorů konstruktoru a představení nového zápisu přetypování safe_cast.
Řetězec literál
Popisuje, jak bylo změněno zpracování literálů řetězce.Pole parametrů a tři tečky
Popisuje, jak je nyní dána přednost ParamArray před třemi tečkami (…) pro rozlišování volání funkce s různým počtem argumentů.typeof přechází na T::typeid
Popisuje, jak byl operátor typeof nahrazen typeid.Inicializační seznamy
Popisuje změny v pořadí volání seznamů inicializátorů.Zápis přetypování a představení safe_cast<>
Popisuje změny v zápisu přetypování a zejména zavedení safe_cast.