蒲公英110

上一页 1 ··· 8 9 10 11 12 13 14 15 下一页

2016年9月22日

C++静态成员变量和静态成员函数

摘要: 数据成员可以分静态变量、非静态变量两种. 静态成员:静态类中的成员加入static修饰符,即是静态成员.可以直接使用类名+静态成员名访问此静态成员,因为静态成员存在于内存,非静态成员需要实例化才会分配内存,所以静态成员不能访问非静态的成员..因为静态成员存在于内存,所以非静态成员可以直接访问类中静态 阅读全文

posted @ 2016-09-22 19:04 蒲公英110 阅读(271) 评论(0) 推荐(0) 编辑

内联函数和宏定义的区别

摘要: 用内联取代宏: 1.内联函数在运行时可调试,而宏定义不可以;2.编译器会对内联函数的参数类型做安全检查或自动类型转换(同普通函数),而宏定义则不会; 3.内联函数可以访问类的成员变量,宏定义则不能; 4.在类中声明同时定义的成员函数,自动转化为内联函数。 文章(一) 内联函数与宏定义 在C中,常用预 阅读全文

posted @ 2016-09-22 16:00 蒲公英110 阅读(1097) 评论(0) 推荐(0) 编辑

2016年9月20日

C++中的接口继承和实现继承

摘要: 很多人认为,C++中是不存在接口继承的,只有Java、C#这类语言才提供了相应的语法支持。 但是,如同鲁迅说过的某句名言:世上本没有接口继承,用的人多了,才有了接口继承。C++中依然可以实现接口继承,只是形式上稍有不同罢了。 C++中的继承基于一个事实:父类定义的成员函数会一直被子类继承(包括被子类 阅读全文

posted @ 2016-09-20 17:06 蒲公英110 阅读(5588) 评论(0) 推荐(0) 编辑

2016年9月11日

拷贝构造函数(define)

摘要: 1.拷贝构造函数是一种特殊的构造函数,具有单个形参,此形参是对该类型的引用。 当定义一个新对象并用一个同类型的对象对它进行初始化时,将显示使用拷贝构造函数。 2.当将该类型的对象传递给函数或从函数返回该类型的对象时,将隐式的调用拷贝构造函数。 3.如果一个类没有定义拷贝构造函数,编译器会默认提供拷贝 阅读全文

posted @ 2016-09-11 20:45 蒲公英110 阅读(125) 评论(0) 推荐(0) 编辑

类的封装

摘要: 将数据成员和成员函数包装进类中,加上具体实现的隐藏共同被称作封装,其结果是一个同时 带有特性和行为的数据结构。 将数据和实现细节隐藏的原因: 1.对模块的任何实现细节所作的更改不会影响使用该模块的代码 2.防止用户意外修改数据 3.使模块易于使用和维护 阅读全文

posted @ 2016-09-11 16:20 蒲公英110 阅读(113) 评论(0) 推荐(0) 编辑

类成员函数的重载

摘要: 在类成员函数的重载 1.类的成员函数可以像普通函数一样重载 2.但不同的类即使有相同的函数名也不算是重载 阅读全文

posted @ 2016-09-11 15:57 蒲公英110 阅读(264) 评论(0) 推荐(0) 编辑

类和对象1

摘要: 在类中定义成员函数 类中定义的成员函数一般为内联函数,即使没有明确用关键字inline标示 在C++中,类定义通常在头文件中,因此这些成员函数定义也伴随着进入头文件 在类之后定义成员函数 C++允许在其他地方定义成员函数 将类定义和其成员函数定义分开 阅读全文

posted @ 2016-09-11 15:52 蒲公英110 阅读(78) 评论(0) 推荐(0) 编辑

类和对象的区别

摘要: 类: 类是创建对象的模板和蓝图 类是一组类似对象的共同抽象定义 对象: 对象是类的实例化结果 对象是实实在在地存在,代表现实世界的某一事物 对象三大关键特性 行为:对象能干什么 状态:对象的属性,行为的结果 标识:对象的唯一身份 区别: 类是静态定义 对象是动态实例 程序代码操作的是对象而非类 建模 阅读全文

posted @ 2016-09-11 15:31 蒲公英110 阅读(313) 评论(0) 推荐(0) 编辑

指针和应用的区别

摘要: 指针是个变量,可以把它再赋值成指向别处的地址 建立引用时必须进行初始化并且决不会再关联其他不同的变量 函数只能返回一个值。如果程序需要从函数返回两个值怎么办? 解决这一问题的办法之一是使用引用给函数传递两个参数,然后由函数往目标中填入正确的值 函数返回值时,要生成一个值的副本。而用引用返回值时,不生 阅读全文

posted @ 2016-09-11 15:02 蒲公英110 阅读(95) 评论(0) 推荐(0) 编辑

指针和应用的区别

摘要: 指针是个变量,可以把它再赋值成指向别处的地址 建立引用时必须进行初始化并且决不会再关联其他不同的变量 函数只能返回一个值。如果程序需要从函数返回两个值怎么办? 解决这一问题的办法之一是使用引用给函数传递两个参数,然后由函数往目标中填入正确的值 函数返回值时,要生成一个值的副本。而用引用返回值时,不生 阅读全文

posted @ 2016-09-11 15:02 蒲公英110 阅读(160) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 下一页

导航