1樓:匿名使用者
改好了如下。
#include
#include
using namespace std;
class point
int gety()
int sum()
void setx(int ix)
void sety(int iy)
public:
int x;
int y;
point* ppoint;
};int main()
point1->ppoint=oldpoint;
oldpoint=point1;
ivec.push_back(point1);}}vector::iterator it=ivec.begin();
it++;
//第乙個的ppoint是null,先跳過去,其實我不太明白為什麼下面是輸出上乙個的資料
while (it!=ivec.end())system("pause");
return 0;
} 你說的這個問題和你寫的程式有些關係,你本來把東西壓進了vector,實際上在邏輯上就已經存在了前後的關係,這個就不需要儲存前乙個結構的指標了。
你如果依然要儲存,那程式就有問題了,你每乙個point都是區域性變數在棧上,每一次迴圈之後就釋放了(你把資料寫入了vector),那你也應該儲存vector裡該資料所在的位址噻。否則的話,就像我上面這麼做,所有資料都在堆裡申請空間。
求CAD大神們指教一下,CAD問題求指教
稒負弗箵 你的尺寸剛好沒截出來,所以只能交你方法,資料就沒有了。首先,你要在長方體最上面那一層,複製最左的那條邊線到你的圓心處,再畫橢圓,這一步有提示,注意看提示,輸入i 表示畫等軸測圓,你大概就是這一步不會吧?畫好後再複製圓,然後連線兩個圓,修剪多餘的線。得出上面一層的線條,改變軸測方向,向下複製...
請C 高手們幫我找一下以下程式的錯誤 我在VC 6 0下編譯構建都沒錯,但執行時總是只是達不到目的。謝謝
void player input 夢筆生花 緣來 include stdafx.h include include using namespace std class player player player player player void player input void player ...
希望高手們指教一下詳細步驟能讓IE視窗始終固定保持最大化
讓開啟的視窗最大化很簡單 1 開啟登錄檔 開始 執行 regedit 2 一次 hkey current user software microsoft internet explover main 右側找到 windows placement 雙位元組,開啟它將數值刪除,然後點選 確定 3 一次 ...