C++ Primer 学习笔记_26_操作符重载与转换(1)--可重载/不可重载的操作符、成员函数方式重载、友元函数方式重载
引言:
明智地使用操作符重载可以使类类型的使用像内置类型一样直观!
一、重载的操作符名
像任何其他函数一样,操作符重载函数有一个返回值和一个形参表。形参表必须具有操作符数目相同的形参。比如赋值时二元运算,所以该操作符函数有两个参数...
分类:
编程语言 时间:
2015-08-06 20:33:18
阅读次数:
159
C++ Primer 学习笔记_27_操作符重载与转换(2)--++/--运算符重载、!运算符重载、赋值运算符重载 、String类([]、 +、 += 运算符重载)、>>和<<运算符重载
一、++/--运算符重载
1、前置++运算符重载
成员函数的方式重载,原型为:
函数类型 & operator++();
友元函数的方式重载,原型为:
fri...
分类:
编程语言 时间:
2015-08-06 20:32:57
阅读次数:
126
C++ Primer 学习笔记_28_操作符重载与转换(3)--成员函数的重载、覆盖与隐藏、类型转换运算符、*运算符重载、->运算符重载
一、成员函数的重载、覆盖与隐藏
对于类层次的同名成员函数来说,有三种关系:重载、覆盖和隐藏,理清3种关系,有助于写出高质量的代码。
1、成员函数的重载
重载的概念相对简单,只有在同一类定义...
分类:
编程语言 时间:
2015-08-06 20:32:35
阅读次数:
95
C++ Primer 学习笔记_29_操作符重载与转换(4)--转换构造函数和类型转换运算符归纳、operator new 和 operator delete 实现一个简单内存泄漏跟踪器
一、转换构造函数
可以用单个实参来调用的构造函数定义从形参类型到该类型的一个隐式转换。如下:
class Integral
{
public:
Integral (int =...
分类:
编程语言 时间:
2015-08-06 20:30:54
阅读次数:
122
代码:var content=""; function getCallLog() { try{ plus.contacts.getAddressBook(plus.contacts.ADDRESSBOOK_PHONE, function (addressbook) { ...
分类:
其他好文 时间:
2015-08-06 20:15:01
阅读次数:
192
UVA10271【Chopsticks】Description:In China, people use a pair of chopsticks to get food on the table, but Mr. L is a bit different. He usesa set of three chopsticks – one pair, plus an EXTRA long chopsti...
分类:
其他好文 时间:
2015-08-06 18:23:38
阅读次数:
117
数据库升级前,源数据库检查:$ cd /u01/app/oracle12/product/12.1.0/dbhome_1/rdbms/admin #进入12c软件的安装home目录$ sqlplus '/as sysdba'SQL*Plus: Release 11.2.0.4.0 Producti....
分类:
其他好文 时间:
2015-08-06 14:57:05
阅读次数:
340
/proc/meminfo Explained "Free," "buffer," "swap," "dirty." What does it all mean? If you said, "something to do with the Summer of ‘68", you may need a primer on ‘meminfo‘. The entries in the /proc...
分类:
其他好文 时间:
2015-08-05 20:35:31
阅读次数:
170
最近更新一个老程序,发现在iphone6 plus上用nslog打印出的screen 的frame还是320*568, 不是414*736,查了一下,原来需要设置iphone6 plus的启动画面才行。。。。这和以前iphone4到iphone5的屏幕尺寸改变问题一样的,都需要启动画面。详细内容见以...
分类:
移动开发 时间:
2015-08-05 17:42:56
阅读次数:
135
虽然是个水题,但是在一些细节上wa了几次,好像不支持'\b'退格符号,我用在了输出空格那,结果wa了。。。白白
wa了几次。。。题意是看的题解。。今天只写了两道题,速度有点慢,得加快了,以后得先认真读懂题目,题目读懂了
就相当于做出来一半然后仔细动脑想想,有想法了再敲,不能盲目的做题。另外,热烈祝贺今天c++ primer看到
了100页
思路:
这道题是让给的数据是每件工作需要做的...
分类:
编程语言 时间:
2015-08-05 01:07:50
阅读次数:
209