您的位置:首页 > 编程语言 > C语言/C++

[C/C++]函数重载、作用域、隐藏

2007-12-05 10:27 183 查看

void print(void);


void print(int);


void print(double);


int main()




...{


void print(int);


//print(); //error,be hidden


print(1); //ok


//print(1.1); //error, be hidden




}




void print(void)...{cout<<"void"<<endl;}




void print(int)...{cout<<"int"<<endl;}




void print(double)...{cout<<"double"<<endl;}


void print(void);


void print(int);


void print(double,double d = 1.1);


int main()




...{


print(1.1); //calls printf(double,double)




}




void print(void)...{cout<<"void"<<endl;}




void print(int)...{cout<<"int"<<endl;}




void print(double d1,double d2)...{cout<<"double"<<endl<<d2;}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: