--------C++点点滴滴---------
文章平均质量分 71
Tony L.Du
风吹浪打,不忘初心
展开
-
C++类的静态成员
C++类的静态成员:基本概念:静态成员函数,和静态成员,属于类,存在于任何对象之外 对象中不包含任何与静态数据成员相关的数据,随类的产生而产生,不属于对象。(用sizeof求一个对象的大小,一定是不包含静态成员的)。原理:this指针 当调用普通成员函数时,隐藏传入一个this指针,指向当前对象 调用静态成员函数,并不会传入this指针,所以函数不知道当前调用的数据成员究竟是哪个对象的数原创 2016-08-05 15:36:06 · 727 阅读 · 0 评论 -
C++运算符重载
C++运算符重载:重载方法: 成员函数重载 友元函数重载运算符重载规则如下: ①、 C++中的运算符除了少数几个之外,全部可以重载,而且只能重载C++中已有的运算符。 ②、 重载之后运算符的优先级和结合性都不会改变。 ③、 运算符重载是针对新类型数据的实际需要,对原有运算符进行适当的改造。一般来说,重载的功能应当与原有功能相类似,不能改变原运算符的操作对象个数,同时至原创 2016-08-09 16:29:32 · 475 阅读 · 0 评论 -
C++虚函数(1)
多态:1.绑定:*Connecting a function call to a function body is called binding.(将函数体和函数调用关联起来,就叫绑定*) 2.然后,那么什么是早绑定?(Early binding) When binding is performed before the program is run (by the compiler and l原创 2016-08-09 16:51:22 · 483 阅读 · 0 评论