您好,登錄后才能下訂單哦!
void print(int a,int b,int =0){
cout<<"執行三個參數的"<<endl;
}
void print(int a,int b){
cout<<"執行兩個參數的"<<endl;
}
//以上兩個,在使用函數print(3,5);//error:ambiguous call to overloaded function
void print(int a){//注意返回類型
cout<<"ni"<<endl;
}
int print(int a){
return a;
}
void main(){
int a=3;
//print(8);注意函數返回類型不是函數重載的判斷標準。所以報錯:redefinition
const int f=4;
//int &g=f;不可把常量賦給int型引用
//int &c=3;不可把常量賦給int型引用
int &b=a;
const int &d=3;//可以給常量引用賦以常量。
const int &e=a;
a++;//a可以修改
//e++;但是定義為常量引用的e就不可以修改。
return ;
}
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。