天天看點

《C++多線程程式設計實戰》——1.7 了解多态

本節書摘來自異步社群出版社《c++多線程程式設計實戰》一書中的第1章,第1.7節,作者: 【黑山共和國】milos ljumovic(米洛斯 留莫維奇),更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

利用多态(polymorphism)特性,可以通過基類的指針或引用通路派生類的對象,執行派生類中實作的操作。

準備就緒

确定安裝并運作了visual studio。

操作步驟

執行下面的步驟。

1. 建立一個新的預設控制台應用程式,名為<code>polymorphismtest</code>。

2. 打開<code>polymorphismtest.cpp</code>檔案,并輸入下面的代碼:

figures[ 1 ] = new csquare( 5.4, 6.5 );

figures[ 2 ] = new ccircle( 8.8 );<code>`</code>

現在,考慮下面的代碼:

繼續閱讀