Embedded_C++

Embedded C++ 是嵌入式系統上使用的一種C + + 方言 ， 由日本CPU大廠NEC 、 日立 、 富士通 、 東芝於1996年提出 ， 也可以縮寫作EC + + 。 提出這一方言的目的是在保持C + + 語言面向對象特性的同時 ， 儘可能減小代碼 、 提升執行效率 、 簡化編譯器 。 Embedded C++ 是C + + 的子集合 。 有某些C + + 的特性被移除 ： 多重繼承 虛擬基礎類別 執行期型態訊息 （ typeid ） 新式C + + 轉型 （ static_cast, dynamic_cast, reinterpret_cast 和 const_cast ） mutable 型別 命名空間 異常處理 模板 有些編譯器也允許在 Embedded C++ 中使用部分 ISO / ANSI C++ 的特性 。 這套語言並不被其他的 C++ 專家看好 。 特別是C + + 之父比雅尼 · 史特勞斯特魯普 稱 ， " To the best of my knowledge EC + + is dead ( 2004 ), and if it is n't it ought to be. " 事實上 ， Embedded C++ 的官方網站自2002年以後就沒再更新了 。