マルチスレッド環境においては、各スレッドごとに独立した変数（スレッドローカルストレージ、TLS）が必要となることがある。C++03では、関数内のローカル変数（自動変数）はこのような変数に該当するが、グローバル変数、また静的変数としては標準化されていない。各種コンパイラはそれぞれ独自拡張を用意してTLSに対応していた。C++11では、新たなスレッドローカル記憶クラスが、（既存のstatic、動的、autoに加えて）新たに追加された。スレッドローカル記憶域は、記憶クラス指定子 thread_localによって指定する。スレッドローカル記憶クラスは、static記憶クラスを持ち得るあらゆるオブジェクト（プログラムの実行期間全体にわたって存在しているようなもの）にも付けられるだろう。つまり、スレッドローカルなオブジェクトは、static記憶クラスの変数と同様のやり方で、コンストラクタで初期化されデストラクタで破壊されるということである。
C++標準化委員会はマルチスレッドの標準的サポートの導入を計画している。これには2つの側面がある。つまり、複数スレッドが1つのプログラム中で共存できるメモリモデルを定義することと、スレッド間相互作用のサポートを定義することである。2つ目に関してはライブラリによって提供される。#スレッディングを参照のこと。複数のスレッドが同じメモリ位置にアクセスする可能性がある環境下でのプログラム記述には、メモリモデルが必要となる。つまり、ルールを遵守するプログラムは正しく実行されるであろうと思われるが、ルールに従わないプログラムはコンパイラの最適化に依存する未定義の振る舞いや、memory coherenceの問題を抱えることになる。
C++標準にはunionのメンバになれるオブジェクトの型に対する制限がある。例えば、trivialでないコンストラクタが定義されているオブジェクトは共用体の中に含めることが不可能である。共用体に課された制限の多くは無くてもよいと考えられたため、次期標準では参照型を除いて共用体のメンバの型の制限が全廃される。この変更により、共用体は使いやすく強力で有用なものになる。以下はC++11で許される共用体の簡単な例である:struct point {  point() {}  point(int x, int y): x_(x), y_(y) {}  int x_, y_;};union {  int z;  double w;  point p;  // pointがtrivialでないコンストラクタを持つためC++03では不正だが、C++11では問題ない。};この変更は現行の規則を緩めるだけなので、既存のコードを破壊することはない。
C++11には、透過的ガベージコレクションの機能は直接には導入されない。代わりに、C++11標準には、C++でのガベージコレクションの実装を容易にする仕様が導入された。完全なガベージコレクションのサポートは、もっと後の標準やTechnical Reportに回されることになった。
C++03では、typedefを定義する際にできることは、他の型に対して別名を付けることだけであり、存在するすべてのテンプレート引数が指定されたテンプレートの特殊化に対して別名をつけることもこれに含まれる。typedefのテンプレートを作ることはできない。例えば:template <typename First, typename Second, int Third>class SomeType;template <typename Second>typedef SomeType<OtherType, Second, 5> TypedefName; // C++03では不正これはコンパイルできない。C++11では以下の構文でこれが可能になった。template <typename First, typename Second, int Third>class SomeType;template <typename Second>using TypedefName = SomeType<OtherType, Second, 5>;C++11ではusing構文は型の別名付けにも使用できる。typedef void (*Type)(double); // 従来の形式using OtherType = void (*)(double); // 新たに導入された形式
2011年12月8日にロサンゼルス・エンゼルスと総額7750万ドルの5年契約（2年目まで全球団対象のトレード拒否権、3年目から5年目まで8球団を対象としたトレード拒否権付き）に合意。12月9日にワールドシリーズで対戦したアルバート・プホルスと共にエンゼル・スタジアム・オブ・アナハイムで入団会見を行った。2012年、前半戦は18試合に登板して9勝5敗・防御率2.43で折り返し、オールスターにも2年連続選出されたが、指先の怪我で出場を辞退。後半は打ち込まれる試合が増え、最終的に13勝10敗、防御率3.83でシーズンを終えた。最終登板となった10月1日の試合後、後半戦は肘に違和感を抱えながらの投球だったことを話し、オフに骨棘除去手術を行うことを発表した。2013年は33試合に登板し、自己最多の17勝（7敗）、防御率3.39だった。QS率は71％を記録した。2014年は開幕後19試合に登板していたが、7月10日に右足首の捻挫で15日間の故障者リスト入りし、8月2日に復帰した。この故障の影響もあって先発投手転向後では、自己最少の31先発登板に終わり、投球イニングも転向後初となる200.0イニング未達となった。防御率は4.51まで悪化し、ア・リーグワースト1位の85四球を与えた。しかし、13勝を挙げて5年連続2ケタ勝利とし、何とか面目を保った。2015年は、21試合に先発登板して防御率3.89・8勝8敗・132.0イニングで46四球・110奪三振という成績を残したが、先発転向後では初めて規定投球回到達を逃した。これは、8月1日に戦線離脱し、骨棘を除去する手術を受ける必要性が生じた為である。2016年は、肩と肘の手術を行った影響もあり、メジャーでの登板は無かった。またマイナーリーグでもA+級でのリハビリ登板1試合に終わった。オフの11月3日にFAとなった。2017年2月8日に引退を表明した。今後はカーレーサーとして活動すると報じられている。