《2023年11月20日》【連續041天】
內容:a.**mooc(三)2.2;
b.a.昨天的程式經過排查,發現乙個++i寫成了+i;此解法重點運用了位運算來優化程式;
(b).建構函式(constructor)
成員函式的一種,可以有引數,不能有返回值(void也不行)
作用是對物件進行初始化;
如果定義類時沒寫建構函式,則編譯器自動生成乙個預設的無引數建構函式;此函式不足任何操作;
乙個類可以有多個建構函式;
class complex;
complex::complex(double r,double i)
complex c1; //error,缺引數
complex*pc=new complexl //error,同上;
complex c1(2); //ok complex c1(2,4),c2(3,5);
多個建構函式,引數個數或 型別不同(類似於過載函式);
建構函式最好是public;
class test //(1) test(int n,int m) //(2) test() //(3)};
test array1[3]=; //3個元素,分別用(1)(2)(3)初始化;
test array2[3]=; //3個元素分別用(2)(2)(1)初始化;
test *parray[3]=;//2個元素分別用(1)(2)初始化;
明日計畫:學習複製建構函式;
asp程式和php程式轉換要注意的問題
asp程式和php程式轉換要注意的問題 前一段時間幫乙個朋友把他的asp程式全部轉為php程式,雖然聽說網上有這樣的工具,但是朋友的程式有關電子商務的東西,還是自己動手比較保險。一做下來發現很多地方要注意。1。語法 如果你對兩種都很熟,就比較容易了,但是寫著寫著昏了頭的事情經常發生,大家知道現在we...
045day(特殊密碼鎖問題的解決和遞迴的複習)
2017年11月24日 連續045天 內容 a.特殊密碼鎖問題可用異或的思想進行解決,但值得注意的是如果資料使用cin.getline以字元型存入時,就不可直接用異或,我們可以設乙個用來處理字元 1 和 0 的函式,雖然此方法複雜度遠大於直接異或,但在此題中可以適用 我的提交答案為 include ...
關於VC 程式中 堆和棧的問題
關於 vc 程式中堆和棧的問題 一 預備知識 程式的記憶體分配 乙個由c c 編譯的程式占用的記憶體分為以下幾個部分 1 棧區 stack 由編譯器自動分配釋放 存放函式的引數值,區域性變數的值等。其操作方式類似於資料結構中的棧。2 堆區 heap 一般由程式設計師分配釋放,若程式設計師不釋放,程式...