class cstudent
//為了複製建構函式的開銷可以這樣設定複製建構函式
private:
cstudent ( const cstudent & stu);
public:
cstudent();
~cstudent();
private://這裡大約有急幾十個成員
nt x;
int y;
void main(){//如此做編譯器會顯示錯誤
vectorcstudent;
for(int i=0;i<1000,i++)
cstudent stu;
vstudent.push_back(stu);在這裡還要將stu再複製一次
//我們就會考慮這樣做
vectorvp]student
vstudent*pstu
for(int i ,i<1000,i++)
pstu=new cstudent
vstudent.push_back(pstu);//在這裡只需要複製指標不呼叫複製建構函式
VC程式設計小技巧
用vc新建dialog.新增rich edit 後編譯可以通過,執行後自動退出,原因即是沒有初始化的後果。解決方法 解釋 wasatarup 是應用程式呼叫的windows sockets dll的第乙個函式,在呼叫任何winsock api之前,必須呼叫wsastartup 進行初始化,最後呼叫w...
VC小技巧15個
vc小技巧15個 一 一次只執行乙個程式例項 二 裝載游標 三 獲得主框架 獲得應用程式主視窗的指標 example afxgetmainwnd showwindow sw showmaxmized 使程式最大化 四 重新建立字型的 if m fontlogo.m hobject m fontlog...
VC小技巧15個
一 一次只執行乙個程式例項二 裝載游標三 獲得主框架 獲得應用程式主視窗的指標 example afxgetmainwnd showwindow sw showmaxmized 使程式最大化 四 重新建立字型的 if m fontlogo.m hobject m fontlogo.detach m ...