蒲公英110

2016年9月1日

复制构造函数(拷贝构造函数)

摘要: 也许很多C++的初学者都知道什么是构造函数,但是对复制构造函数(copy constructor)却还很陌生。对于我来说,在写代码的时候能用得上复制构造函数的机会并不多,不过这并不说明复制构造函数没什么用,其实复制构造函数能解决一些我们常常会忽略的问题。 为了说明复制构造函数作用,我先说说我们在编程 阅读全文

posted @ 2016-09-01 19:06 蒲公英110 阅读(481) 评论(0) 推荐(0) 编辑

构造详解

摘要: 一. 什么是拷贝构造函数 首先对于普通类型的对象来说,它们之间的复制是很简单的,例如: [c-sharp] view plain copy int a = 100; int b = a; [c-sharp] view plain copy [c-sharp] view plain copy 而类对象 阅读全文

posted @ 2016-09-01 17:37 蒲公英110 阅读(1758) 评论(0) 推荐(0) 编辑

C++的运算符重载

摘要: C++中预定义的运算符的操作对象只能是基本数据类型。但实际上,对于许多用户自定义类型(例如类),也需要类似的运算操作。这时就必须在C++中重新定义这些运算符,赋予已有运算符新的功能,使它能够用于特定类型执行特定的操作。运算符重载的实质是函数重载,它提供了C++的可扩展性,也是C++最吸引人的特性之一 阅读全文

posted @ 2016-09-01 10:56 蒲公英110 阅读(138) 评论(0) 推荐(0) 编辑

导航