/*ca68a_c++_重载与作用域 变量屏蔽(变量隐藏) 函数屏蔽(函数隐藏)而不是函数重载 每一个版本的函数重载都应该在同一个作用域中声明 注意:局部地声明函数是一种不明智的方法 -函数的声明应该放在头文件中 txwtech //头文件中不要用using namespace std; 如果要使用cout,直接写std::cout,std::cin, std::string str1; */
q
/*ca68a_c++_重载与作用域
变量屏蔽(变量隐藏)
函数屏蔽(函数隐藏)而不是函数重载
每一个版本的函数重载都应该在同一个作用域中声明
注意:局部地声明函数是一种不明智的方法
-函数的声明应该放在头文件中
txwtech
//头文件中不要用using namespace std;
如果要使用cout,直接写std::cout,std::cin, std::string str1;
*/
#include
#include
//using namespace std;
std::string init()
{
return "hello";
}
void fcn()
{
//int init = 0;//注意:变量名init和上面的函数名init重名,就把init()函数屏蔽了,写法错误。
std::string s = init();
std::cout
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?