
c++
kerrli
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
模版获取多层次节点(使用不定参数)
templatevoid gFindChildByTags(CCNode* pRoot, T& tar, ...){ CCNode* pRet = pRoot; int tag = 0; va_list arg; va_start(arg, tar); while ((tag = va_arg(arg, int)) > 0 && pRet) {原创 2015-10-21 15:54:59 · 129 阅读 · 0 评论 -
c++分数加减乘除
#includeusing namespace std;int fn(int a,int b);class fraction//分数类声明{ public://外部接口 fraction(int FZ=0,int FM=0)//构造函数 { fz=FZ ; fm=FM ; } friend fraction operator + ( fraction c1, fraction转载 2015-10-30 09:46:27 · 5490 阅读 · 1 评论 -
c数组,字符串相加
原创 2015-10-30 11:12:15 · 925 阅读 · 0 评论 -
c++ 友元函数
1.友元函数的简单介绍1.1为什么要使用友元函数在实现类之间数据共享时,减少系统开销,提高效率。如果类A中的函数要访问类B中的成员(例如:智能指针类的实现),那么类A中该函数要是类B的友元函数。具体来说:为了使其他类的成员函数直接访问该类的私有变量。即:允许外面的类或函数去访问类的私有变量和保护变量,从而使两个类共享同一函数。实际上具体大概有下面两种情况需要使用友元转载 2015-10-29 17:39:58 · 120 阅读 · 0 评论 -
main函数可变参数问题代码
原创 2015-10-28 13:41:36 · 138 阅读 · 0 评论 -
LCS 解决最长子串(c++代码)
原创 2015-10-29 11:09:23 · 572 阅读 · 0 评论 -
继承构造函数执行顺序
原创 2015-10-28 13:39:21 · 418 阅读 · 0 评论 -
union共享内存,内存值反串
原创 2015-10-27 13:51:07 · 523 阅读 · 0 评论 -
union/struct 位对齐算大小
对齐就是要满足存储变量的起始地址与对齐大小余数为0。对于union,分两步:先算union对齐大小,对齐的大小是取决于union成员中字节对齐最大的那个;再算union实际分配的空间,而分配给union的实际大小不仅要满足是对齐大小的整数倍,同时要满足实际大小不能小于最大成员的大小。如:Union U1{Char a[9];Intb;};成员a是char数组转载 2015-10-27 10:07:57 · 412 阅读 · 0 评论 -
结构体位对齐,算内存(图解)
原创 2015-10-27 13:54:36 · 536 阅读 · 0 评论 -
死锁发生的情况
一、死锁发生 mutex; //代表一个全局互斥对象 void A1() { mutex.lock(); A2(); //这里调用B方法 mutex.unlock(); return; } void A2(原创 2015-10-26 16:45:42 · 478 阅读 · 0 评论 -
运算符优先级记载
优先级运算符名称或含义使用形式结合方向说明1[ ]数组下标数组名[整型表达式]左到右 ( )圆括号(表达式)/函数名(形参表) .原创 2015-10-22 15:51:09 · 351 阅读 · 0 评论 -
c++多重继承的构造执行顺序
class B1 {public: B1(int i) {cout"consB1" };//定义基类B1 class B2 {public: B2(int j) {cout"consB2" };//定义基类B2 class B3 { public: B3() {cout"consB3 *"转载 2015-10-22 15:46:48 · 918 阅读 · 0 评论 -
模版单例模式写法
template class Singleton{public: static T* instance(); void releaseSelf();protected: Singleton(void){} ~Singleton(void){} static T* _instance;};template inline T* Singleton::instance(){原创 2015-10-21 15:47:52 · 100 阅读 · 0 评论 -
常用排序
所谓排序,就是要整理文件中的记录,使之按关键字递增(或递减)次序排列起来。当待排序记录的关键字都不相同时,排序结果是惟一的,否则排序结果不惟一。在待排序的文件中,若存在多个关键字相同的记录,经过排序后这些具有相同关键字的记录之间的相对次序保持不变,该排序方法是稳定的;若具有相同关键字的记录之间的相对次序发生改变,则称这种排序方法是不稳定的。要注意的是,排序算法的稳定性是针对所有输入实例而言转载 2015-10-22 10:29:19 · 376 阅读 · 0 评论 -
vs2012 常用快捷键(更全整合)
1. 强迫智能感知:Ctrl+J;2.强迫智能感知显示参数信息:Ctrl-Shift-空格;3.格式化整个块:Ctrl+K+F4. 检查括号匹配(在左右括号间切换): Ctrl +]5. 选中从光标起到行首(尾)间的代码: Shift + Home(End)6. 在方法定义和调用之点切换:Ctrl+Shift+7(8)7. 设置断点:F98. 使用Tab增加缩进,Shi原创 2015-11-30 16:05:06 · 993 阅读 · 0 评论