徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
安装
比浏览器更快的访问!
 

概念 (C++)

指数 概念 (C++)

在針對 C++ 進行修訂的 C++0x 中,概念 (concept) 和與其相關的一組公設 (axiom) 被提出作為 C++ 模板系統的擴充。它們被設計用來增進編譯器發現問題代碼所產生的錯誤訊息,並讓程序員能在他們所編寫的樣板中定義樣板參數所具備的屬性。這些屬性讓代碼能指引編譯器做某些優化(除了增進可讀性之外),同時也可能透過形式验证工具來檢驗實作與規格是否相符以增進可靠性。 2009年7月,因為概念被認為還未準備好進入 C++0x,C++0x 委員會決定從標準草案中將其移除。目前有些非正式的計劃以某種形式將概念再次納入標準,但仍未有正式的決定。一個針對概念的初步實作是。.

3 关系: 形式验证STL模板 (C++)

形式验证

在计算机硬件(特别是集成电路)和软件系统的设计过程中,形式验证的含义是根据某个或某些形式规范或属性,使用数学的方法证明其正确性或非正确性。.

新!!: 概念 (C++)和形式验证 · 查看更多 »

STL

STL是英文的字首縮寫,可以指:.

新!!: 概念 (C++)和STL · 查看更多 »

模板 (C++)

模板(Template)指C++程序设计语言中的函数模板与类模板,是一种参数化类型机制,大体对应于java和C#中的泛型,但也有一些功能上的显著差异(C++模板支持后两者没有明确对应的模板模板参数和模板非类型参数,但不支持Java的通配符以及C#的泛型类型约束)。模板是C++的泛型编程中不可缺少的一部分。 模板是C++程序员绝佳的武器,特別是結合了多重继承与运算符重载之后。C++的标准函数库提供的许多有用的函数大多結合了模板的概念,如STL以及iostream。.

新!!: 概念 (C++)和模板 (C++) · 查看更多 »

传出传入
嘿!我们在Facebook上吧! »