アンマネージドのC++に関しては演算子の多重定義はおおむね正確に働く。すべての*は^となり、すべての&は%となるが、それ以外の構文はそのままでも多重定義を実装できる。また、それに加えてクラス自身に対してだけでなくそれらのクラスへのハンドルに対しても演算子多重定義が可能となった。従来のC++ではポインタ型同士に対して多重定義できなかった。また、CLIに適合するため演算子の多重定義をクラスの静的メンバとして実装することも可能になった。.NET Frameworkの参照クラスでもハンドルを引数に取る演算子の多重定義は静的メンバとして実装されている。これは、中の文字列が同一なら、2つの異なるStringの参照を==演算子で比較しても、Stringの==演算子の多重定義によって結果がtrueとなることを意味する。もちろん、マネージコードを書くときだけに限らず、常にそうあるべきであるように、演算子の多重定義は多態的でない。従って、Object^へのキャストは多重定義のセマンティクスから逃れることになる。//参照演算子の多重定義の効果String ^s1 = "abc";String ^s2 = "ab" + "c";Object ^o1 = s1;Object ^o2 = s2;s1 == s2; // trueo1 == o2; // false標準的なセマンティクスではネイティブ型や値型、仮に型Tに対しては、従来のC++のようにTやT const&を引数に取る演算子を定義し、参照クラス型Rに対してはハンドルR^を引数に取る演算子を定義することになる。ただ、C++だけのプロジェクトでは、ハンドル型を引数に取る演算子多重定義を使わないようにする、つまり参照クラスに対しても従来のC++の演算子の多重定義方式のように参照 (R const%) を引数に取るという手段も考えられる。そのような例は、演算子ではないがコピーコンストラクタや代入演算子の実装で使われることが考えられる。
C++/CLIの追跡参照（トラッキング参照）は値ではなく参照で渡されるハンドルである。これらはC#のrefやVisual Basic .NETのByRefに相当する。C++/CLIはハンドルへの追跡参照を示すのに^%という構文を使用する。これは標準C++で「ポインタへの参照」を表す構文*&に似ている。下記のコードは追跡参照の使用例である。仮に、下のコードでString^% sをString^ sに変えてしまうと、参照ではなく値を渡すことになるため、sは配列にセットされた文字列ハンドルをコピーするだけとなる。そのため、arrの各要素は初期化されないままになってしまう。{    array<String^>^ arr = gcnew array<String^>(10);    int i = 0;    for each (String^% s in arr)        s = i++.ToString();}加えて上記のコードは.NET言語の間でも表現力に差があるという例になる。C#のforeach文ではforeach (ref string s in arr)というようにコレクション要素を参照として取得することができないため、例えば以下のような回避策を使うしかない。{    string[] arr = new string[10];    for (int i = 0; i < arr.Length; ++i)        arr[i] = i.ToString();}C++/CLIには、C#のoutパラメータ修飾子に直接相当する構文は存在しない。C#を含む他の.NET言語と相互運用する際に必要な場合、属性構文[System::Runtime::InteropServices::Out]を使い、メソッド引数を方向属性System::Runtime::InteropServices::OutAttributeで修飾する。
燃料電池は、補充可能な何らかの負極活物質（水素などの燃料）と正極活物質となる空気中の酸素等を常温または高温環境で供給し反応させることにより継続的に電力を取り出すことができる発電装置である。装置内の固定量の活物質を使用するために電気容量に限界のある一次電池や二次電池と比べ、正極材、負極材共に補充し続けることで電気容量の制限なく放電を永続的に行うことが可能な点で、大きく異なる。熱機関を用いる通常の発電システムと異なり、化学エネルギーから電気エネルギーへの変換途上で熱エネルギーや運動エネルギーという形態を経ないため、熱機関特有のカルノー効率に依存しないことから発電効率が高い。また、システム規模の大小にあまり影響されず、騒音や振動も少ない。そのため、ノートパソコン、携帯電話などの携帯機器から、自動車、鉄道、民生用・産業用コジェネレーション発電所、軍事兵器まで多様な用途・規模をカバーするエネルギー源として期待されている。燃料電池は電池本体の外部から正極材、負極材を投入するという点に着目すればレドックス・フロー電池に類似している。 燃料電池の場合、一般的に正極材(酸化剤)は空気中の酸素であり、反応後の物質は水蒸気や二酸化炭素として排出される一次電池的な利用となる。一方、レドックス・フロー電池の場合は正極材、負極材ともに液体であり、放電により排気ガスが出ることなく反応後の液体はタンクに戻される。電池に逆電圧をかけることで逆反応を起こすことができ、正極材、負極材として復活させることができる。このようにレドックス・フロー電池は二次電池的な利用が主となる。燃料電池は、方式ごとに水素や水素原料となる化石燃料等の利用が検討されている。直接水素を用いる場合は化石燃料を改質することにより取り出した水素を利用する。水素を反応させ電気を取り出す仕組みとしては、水の電気分解の逆反応である 2H₂ + O₂ → 2H₂O による場合が多い。反応時に熱を伴うだけでなく、発電効率の高いものほど反応に高温を必要とする傾向があり、1,000℃近くの環境を必要とする方式もある。反応によってできる物質は水であるが、生成されるのが高熱環境下であるため、実際に排出されるのは水蒸気または温水である。各国で研究開発が進められており、電気化学反応と電解質の種類によって幾つかの方式に分けられる。