delete p:加上能銷毀所有的元素,如果不加只銷毀第乙個元素
其實就是呼叫了p中的析構函式
coornidate.h
#includeusing namespace std;
class coornidate
;
coornidate.cpp
#include#include"coordinate.h"
using namespace std;
/** * 物件陣列
要求:定義coordinate類
資料成員:m_ix和m_iy
分別從棧和堆中例項化長度為3的物件陣列
給陣列中的元素分別賦值遍歷兩個陣列
*/ coornidate::coornidate()
{ cout<<"coornidate()"p[0].m_iy=3;
p++;
p->m_ix=5;
p[0].m_iy=7;
p[1].m_ix=9;
p++;
p->m_iy=11;
for(int i=0;i<3;i++)
{cout<<"coor"<<"(" c 中的物件陣列為我們提供了同時例項化多個相同物件的功能,避免我們多次進行例項化相同的物件。例如表示多維圖形時的座標等。宣告時的方法與例項化單個物件類似。下面以乙個二維三角形為例 class coordinate 這裡就不做封裝了 棧區 void main 堆區 int main 在堆區中,一定要以... 物件陣列 物件陣列 每乙個陣列元素都是物件的陣列,也就是說,若乙個類有若干個物件,我們把這 一系列的物件用乙個陣列來存放。對應陣列元素是物件,不僅具有的資料成員,而且還有函式 成員。定義乙個一維陣列的格式如 類名 陣列名 下標表示式 使用物件陣列時只能訪問單個陣列元素,其一般格式如 陣列名 下標 成... 前結提要 建構函式與析構函式 const成員函式 this 指標 注意 倘若使用類物件陣列,則該類必須有預設建構函式。下面給出幾種定義類物件陣列的方法 1使用預設建構函式構造 stock alice 2 用預設建構函式構造乙個array2使用建構函式來初始化陣列元素 stock alice 1 在這...C 物件陣列
C 物件陣列
c 物件陣列