c++五個基本函數
實例:
class A
{
A(); //構造函數:用於類的初始化
~A(); //析構函數,對象消亡時,自動被調用,用來釋放對象佔用的空間
virtual B(); //虛函數:爲了實現多態
virtual C()=0; //純虛函數:制定標準,實現抽象。具有純虛函數的類不能生成實例,不是抽象的子類就必須實現抽象接口
}
c++五個基本函數
實例:
class A
{
A(); //構造函數:用於類的初始化
~A(); //析構函數,對象消亡時,自動被調用,用來釋放對象佔用的空間
virtual B(); //虛函數:爲了實現多態
virtual C()=0; //純虛函數:制定標準,實現抽象。具有純虛函數的類不能生成實例,不是抽象的子類就必須實現抽象接口
}
1、關於vector的內部實現 對於vector,任何插入刪除的操作都會使迭代器失效,所以要小心 vector內部實現其實就是一塊連續的內存,它和傳統的array不同的它可以擴容,不用考慮越界。