我的C 筆記 函式部分

2022-09-17 02:21:15 字數 800 閱讀 7371

#include 

#include

//c++的數學函式庫

using

namespace

std;

class

point

* */};

void point::init(int x=4,int y=2

)point::point(point &p)

intmain()

/** 函式部分:

* 乙個c++函式可以由主函式和幾個子函式組成,主函式是程式執行的開始點,由主函式呼叫子函式,子函式可以再呼叫其他子函式。

* 呼叫其他函式的函式稱為主函式,被其他函式呼叫的函式稱為被呼叫函式。

* 函式的定義:

** 型別說明符 函式名(函式型別說明的參數列)

**類的定義:

*class 類名稱

**類的成員函式:

*返回值型別 類名::函式成員名(參數列)

**函式的過載:

* 兩個以上的函式,具有相同的函式名,但是形參的個數或者型別不同,編譯器根據實參和形參的型別及個數的最佳匹配,自動確定呼叫哪乙個函式,這就是函式的過載。

* 注:編譯器不以返回值拉絲區分函式。不要將函式功能不同的函式定義為過載函式,以免出現對呼叫的混淆誤解。當使用具有預設形參值的函式過載形式時,需要注意防止二義性。

**c++的系統函式:**

* */

-----------feiruo----------  

2015.07.21.23:39:31

我的C 筆記

1,map的key值是不能重複的,char 比較的是位址,所以認為key值相同,所以你只能插入乙個元素 若要用char 做key,需要過載操作符 t1,t2 也就是map的第三個引數,當然你用std string做key的話,可以不用過載這個操作符。2,char轉int char a 1 int b...

我的C 筆記

1,map的key值是不能重複的,char 比較的是位址,所以認為key值相同,所以你只能插入乙個元素 若要用char 做key,需要過載操作符 t1,t2 也就是map的第三個引數,當然你用std string做key的話,可以不用過載這個操作符。2,char轉int char a 1 int b...

關於JS函式部分的筆記

首先來理解一下什麼事物件 ecma 262是這樣定義的 無序屬性的集合,其屬性可以包含基本值 物件或者函式 也就是說,物件是 名 值 對的集合。var person new object person.name jake person.age 18 person.sayname function 上...