蒲公英110

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) 编辑

导航