作爲一名合格C++程序員應該避免的一些坑

以下例子只有父類的析構函數被調用了。子類的析構函數並沒有被調用,則產生錯誤。 這一點上,對於原始的指針、類或者std::unique_ptr。其表現是一致的。也符合C++基本的語法。 但是對於std::shared_ptr。即便父類析構函數並非虛函數,其子類的析構函數依然可以被調用。 對於此種行爲的原因尚未查明(待更新)。也許這是std::shared_ptr專門設計的一種特性。但爲謹慎起見,我們
相關文章
相關標籤/搜索