码迷,mamicode.com
首页 >  
搜索关键字:成员函数    ( 3562个结果
static的用法
static成员变量 为什么要有静态成员变量:1)不进入全局名字空间。2)实现信息隐藏 要点: 除了整型的const 静态成员变量可以在类体内初始化,其它值都需要在类体外的实现文件定义static函数 为什么要有静态成员变量:主要是用来访问/修改静态成员变量 要点:1)静态成员函数在类内的声...
分类:其他好文   时间:2014-07-10 11:57:42    阅读次数:242
高效的swap
原始版本:templatevoid swap(T& a, T& b){ T tmp(a); a = b; b = tmp;}此版本不重视效率,当交换的两个对象比较大时,需要更高效的交换,因此应该提供1)public swap成员函数,让它高效的置换两个对象,并提供nono-memb...
分类:其他好文   时间:2014-07-07 19:06:21    阅读次数:179
数据结构1-栈
数据结构一直是我最薄弱的地方,所以要好好学习一下。 首先是栈。 栈有,判断栈是否为空,判断栈是否为满,出栈,入栈,取栈顶元素,这5个功能,用类实现,就是5个方法,5个成员函数。 为方便起见,栈能容纳元素的最大值设定为固定值。元素为int型。用C++实现如下: 1 //实现一个栈 2 #...
分类:其他好文   时间:2014-06-29 20:20:51    阅读次数:213
2014人人校招 笔试总结
2014人人校招,今天参加了笔试,主要内容包括操作系统、数据结构、计算机网络一共12道选择题,一道关于Sql的问答题(较复杂,删除重复的内容),三道编码题(字符串处理、转换数字为中文形势、大文件有重复且考虑内存情况下统计行数)。 下面说一下我都做错了哪些吧!还有一些重点 1.粗心做错 对于类的“+”的重载,一道选择题,一不小心选错了,class A,正常重载成员函数原型为: A A::op...
分类:其他好文   时间:2014-06-28 09:09:38    阅读次数:187
m2014_c->c语言容器类工具列
转自:http://www.cnblogs.com/sniperHW/category/374086.htmlcocos2dx内存管理摘要: cocos2dx基于引用计数管理内存,所有继承自CCObject的对象都将获得引用计数的能力,可通过调用retain成员函数用于引用计数值,调用release...
分类:编程语言   时间:2014-06-27 22:25:48    阅读次数:569
C++基本之--静态成员函数和静态成员变量
#include using namespace std; class Internet { public: Internet(char *name,char *address) { strcpy(Internet::name,name); ...
分类:编程语言   时间:2014-06-27 11:34:21    阅读次数:133
深入理解C++中的mutable关键字
mutalbe的中文意思是“可变的,易变的”,跟constant(既C++中的const)是反义词。 在C++中,mutable也是为了突破const的限制而设置的。被mutable修饰的变量,将永远处于可变的状态,即使在一个const函数中。 我们知道,如果类的成员函数不会改变对象的状态,那么.....
分类:编程语言   时间:2014-06-26 21:28:25    阅读次数:283
浅谈reverse_iterator的base()函数
非原创,原文链接:http://blog.csdn.net/shuchao/article/details/3705252 调用reverse_iterator的base成员函数可以产生"对应的"iterator,但这句话有些辞不达意。举个例子,看一下这段代码,我们首先把从数字1-5放进一个ve.....
分类:其他好文   时间:2014-06-26 20:07:59    阅读次数:166
区间成员函数优先于与之对应的单元素成员函数
例子:使v1的内容和v2的后半部分相同的最简单操作是什么?看下面四个答案: ①v1.assign(v2.begin()+v2.size()/2,v2.end()); ②v1.clear();  copy(v2.begin()+v2.size()/2,v2.end(),back_inserter(v1)); ③v1.insert(v1.end(),v2.begin...
分类:其他好文   时间:2014-06-26 13:28:22    阅读次数:222
作为类的成员函数,重载运算符只能有一个参数
1 overload a operator of a class, you can only use one para., this pointer is automatically used. class Rational { public: //not correct sinc...
分类:其他好文   时间:2014-06-25 11:11:37    阅读次数:194
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!