分享乙個c++的學習**:
1. 結構體(struct)所有的成員在預設條件下都是 public;類(class)所有資料成員在預設條件下都是private;
2. 建構函式 採用的是類名,前邊不需要加返回值。
3. 在定義的類後邊一定要加「;」,例如: void() {}
;4. 類的繼承。
#include
class animal
;void main()
animal 稱作 基類(父類)
; fish 稱作 派生類(子類)
5. 類的訪問許可權
public :
可以在外部訪問
protected :
只能在子類中訪問
private : 在子類中也不能訪問
6.函式的
過載 發生在
同一類之間, 函式的
覆蓋 發生在
父類和子類 之間。.
7. c++中的string 的用法。
必須使用#include ,而不是#include ,使用using namespace std;
struct 和string 乙個例子:
#include
#include
using namespace std;
struct student
;int main()
;string degree="bachelor";
cout<<"the information of\n name:"<
8. c++中struct 能否將string 作為成員,取決於你使用的是哪種編譯器,因為有些編譯器(例如: borland c++ 5.5 和 7.0 之前的microsoft visual c++)不支援以string物件作為成員的struct進行初始化。
所以在vs20008 中確實可以使用string來宣告成員,vc6.0卻不行!~
9. 結構陣列
#include
#include
using namespace std;
struct inflatable
;int _tmain(int argc, _tchar* argv),,
};cout<<"name: "<
cout<<"age: "<
cout<<"salary: "<
cout<<"\nname: "<
cout<<"age: "<
cout<<"salary: "<
return 0;}
10. 指標
#include
int_tmain(int argc, _tchar* argv)
11.指標的危險。page93
long * fellow;
* fellow =223323;
12. 使用new 來分配記憶體的例子:
#include
int _tmain(int argc, _tchar* argv)
13. 用 delete 來釋放記憶體
int *pt= new int;
delete pt;
警告:只能使用delete 釋放用new 分配的記憶體。不過對空指標使用delete 是安全的。
14. 指標陣列
#include
int _tmain(int argc, _tchar* argv)
執行結果:
pt[1] is : 0.5
now the value of pt[0]= 0.5
pt[1] is : 0.8
pt[0] is : 0.2
15. 指標和陣列
#include
int _tmain(int argc, _tchar* argv)
;short stacks[3]=;
double *pw=wages;
short *ps=stacks;
cout<<"pw="cout<<"pw="cout<<"ps="return 0;
}16. c++中靜態方法與非靜態方法的區別
靜態方法是屬於某個類而不屬於物件的,
也就是說,只要你在類中定義了這個static方法,
不用建立物件也可以呼叫它.
它是建立在物件之上的,
在非靜態方法中可以引用靜態方法。
靜態函式訪問方式:
類名::
靜態方法()
例如:
JS 學習不斷更新
1 indexof 方法 返回 string 物件內第一次出現子字串的字元位置。strobj.indexof substring startindex 引數 strobj 必選項。string 物件或文字。substring 必選項。要在 string 物件中查詢的子字串。starindex 可選項...
MATLAB 常用函式積累(不斷更新ing)
m min a,dim 返回沿dim維數的最小元素,例如,如果a是乙個矩陣,那麼min a,2 是乙個列向量,包含每一行的最小值。因為第一維是列,第二維才是行,所以按照行來取最小值,則得到的是乙個列向量 m,i min 找到a的最小值的索引,並使用前面語法中的任何輸入引數在輸出向量i中返回它們。如果...
xpath的特殊定位 不斷更新和積累
今天有位同學問我,要獲取紫色框內的內容要怎麼定位 這裡可以通過xpth軸的概念 看圖,第一眼以為是span class price board 下的元素,問題是第乙個span不要。因此這裡可以通過 span class title 的兄弟節點,如下 span class title followin...