[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;}
相关文章推荐
- C++ 成员函数的重载、覆盖与隐藏
- [C++基础]重载、覆盖、多态与函数隐藏(2)
- C++ 成员函数的重载、覆盖与隐藏
- C++中几个容易混淆的概念——函数的重载、覆盖和隐藏
- [C++基础]重载、覆盖、多态与函数隐藏
- c++成员函数的重载、覆盖、隐藏区别
- c++中多态函数以及函数重载,覆盖,遮蔽(隐藏)的区别
- 第八章 C++函数的高级特性(8.2 成员函数的重载、覆盖与隐藏)
- C++中成员函数的重载、覆盖与隐藏
- C++中成员函数的重载、覆盖与隐藏
- C++ 函数的重载 ,重写,隐藏
- c++成员函数的重载、覆盖、隐藏区别
- [C++基础]重载、覆盖、多态与函数隐藏(3)
- c++成员函数的重载、覆盖、隐藏区别
- C++成员函数重载、覆盖和隐藏的区别
- C++中虚函数、纯虚函数、抽象类、重载、覆盖、隐藏的区别与联系
- C++:类成员函数的重载、覆盖和隐藏区别?
- C++成员函数的 重载、隐藏、覆盖分析(转)
- C++成员函数的重载、覆盖与隐藏 .
- C++函数名字的隐藏:重写、重载、重定义