2014年10月30日

从今天起,记录一下每天到历程:

1.了解了一下hadoop,知道hadoop是用于处理大量数据用到,按照我到理解就是协同多台机器一起进行计算的

2.面试宝典看了一章,最重要到收获是c++到四种强制类型转换函数,staic_cast,const_cast, reinterpret_cast, dynamic_cast

static_cast:可用于基本数据类型之间到相互转换,同时也可以用于据用相互联系类之间到相互转化(如:父类和子类)

const_cast:仅仅用于不是const类型的添加const属性,或者用于去掉const类型的const属性

reinterpret_cast:可用于基本数据类型与指针类型之间相互转换

dynamtic_cast:

                             与以上三个函数相比,它最大的特点是在运行检查的,用于在继承体系中运行安全到向下类型转换,即基类指针/派生类指针/引用到转换。如果源和目标函数没有                        继承或被继承关系,则编译将会报错。  


3.static的作用,主要分析三个方面:在函数体内,在模块中,在类中

在函数体内:static变量被放在静态存储在静态存储区,只能被初始化一次,因此其值在下次调用时依然维持上次的值。

在模块内:1.在模块内的static变量能被模块内到所有函数所引用,但不能被模块外到函数所引用

                    2.模块内到static函数只能被模块内的函数引用,static限定函数使用范围在本模块内

在类中:1.static成员变量属于整个类所有,对类的所有对象只有一份拷贝

                2.static成员函数属于整个类所有,这个函数不能接受this指针,因而只能访问static成员变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值