C 新特性之一 對語言可用性的增強 下篇)

2021-10-05 20:13:23 字數 443 閱讀 1422

接上篇,本文繼續對c++新特性中的對語言可用性的增強進行歸納介紹。

c++11中引入了委託構造的概念,這使得建構函式可以在同乙個類中,乙個建構函式可以呼叫另乙個建構函式,從而達到簡化**的目的。下面是乙個例子:

class base 

base(int value) : base()

};int main()

在傳統c++中,建構函式如果需要繼承是需要將引數一一傳遞的,這將導致效率低下。在c++11中,利用關鍵字using引入繼承建構函式的概念:

class base 

{public:

int value1;

int value2;

base()

{

C 新特性之一 對語言可用性的增強 上篇)

nullptr的出現是為了替代null,在傳統c 中會將null 0視為同一種東西,這取決於編譯器如何定義null,有些編譯器會將null定義為 void 0 有些則會直接定義為0。c 不允許將void 隱式轉換為其它型別,但若null被定義為 void 0 那麼當編譯char ch null時,n...

Flash與Web可用性之一 問題

關心web可用性的朋友可能聽說過jakob nielsen大師寫過的一篇著名的文章 flash 99 bad 這篇文章是nielsen在2000年寫的,指出了濫用flash對於web可用性造成的惡果。ajax技術出現之後,還有人東施效颦地寫了一篇 ajax 99 bad nielsen指出在大量使用...

Flash與Web可用性之一 問題

關心web可用性的朋友可能聽說過jakob nielsen大師寫過的一篇著名的文章 flash 99 bad 這篇文章是nielsen在2000年寫的,指出了濫用flash對於web可用性造成的惡果。ajax技術出現之後,還有人東施效颦地寫了一篇 ajax 99 bad nielsen指出在大量使用...