摘要: 在面向对象语言中,接口的多种不同的实现方式即为多态。c++可以使用virtual来实现多态。如果不使用virtual的话,C++对成员函数使用静态联编,而使用virtual,并且在调用函数时是通过指针或引用调用,C++则对成员函数进行动态编联(也就是迟后绑定,运行的时候才确定调用哪个对象)。关于vi... 阅读全文
posted @ 2014-08-03 14:16 会做菜的老狼 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1.什么是运算符重载?顾名思义,比如重载运算符 + - * / 等,改变这些符号原有的意义。C++提供了operator关键字,它和运算符一起使用,表示一个运算符函数,理解时应将operator=整体上视为一个函数名。2.两种实现运算符的重载实现有两种形式:(1)重载为类的成员函数 operator... 阅读全文
posted @ 2014-08-03 00:55 会做菜的老狼 阅读(168) 评论(0) 推荐(0) 编辑
摘要: C++提供了关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生。声明为explicit的构造函数不能在隐式转换中使用。1.示例我们先来看一段示例代码:class A{public: A(int v):var(v){};//带一个int型值的构造函数 bool isS... 阅读全文
posted @ 2014-07-30 22:29 会做菜的老狼 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 友元是一种定义在类外部的普通函数或类,但它需要在类体内进行说明,为了与该类的成员函数加以区别,在说明时前面加以关键字friend。友元不是成员函数,但是它可以访问类中的私有成员。友元的作用在于提高程序的运行效率,但是,它破坏了类的封装性和隐藏性,使得非成员函数可以访问类的私有成员。有两种形式的友元:... 阅读全文
posted @ 2014-07-29 17:55 会做菜的老狼 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 按照写博客的习惯一开始总要加点鸡汤文什么的,请原谅我今天想不起来。=============================================今天要写的内容是顺序型容器。首先,标准库定义了三种顺序容器类型:vector,list和deque(双端队列),这篇博客介绍的是vector容器... 阅读全文
posted @ 2014-07-18 01:28 会做菜的老狼 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 我的主题是,有时候知道一些细节会让你写出更好的代码。============================================之前学coocs2d-x的时候,发现有很多do...while(0)的写法,一开始不明白为什么如此写,(起不到循环的作用),然后找了一下资料,发现这东西用处还蛮... 阅读全文
posted @ 2014-07-15 00:25 会做菜的老狼 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 我的主题是,每天积累一点点。===========================================在类定义中,如果没有提供自己的拷贝构造函数,则C++提供一个默认拷贝构造函数。C++提供的默认拷贝构造函数的工作方法是:完成一个成员一个成员的拷贝。如果成员是类对象,则调用其拷贝构造函数... 阅读全文
posted @ 2014-07-14 23:02 会做菜的老狼 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 好记性不如烂笔头,学习c++的时间也不是很久,趁着这段时间看 《C++ Primer》将学习笔记整理一下,与君共勉。====================================================================首先要区分一下概念:【数据结构的栈和堆】堆:也叫... 阅读全文
posted @ 2014-07-08 23:05 会做菜的老狼 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 生活像一把无情刻刀,改变了我们模样,曾经我以为会亘古不变的东西,突然在一瞬间失去了信念。。。如果你改变不了生活中患得患失的心情,那就试着让自己变得强大一点,因为能做到不以物喜不以己悲都是建立在强大的基础上面的。so,加油吧,少年。===================================... 阅读全文
posted @ 2014-07-02 14:34 会做菜的老狼 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 最近也碰到了这问题,收藏一下。http://www.cocoachina.com/bbs/read.php?tid=197606看五楼关掉交互属性。这是说UiEditor中Layout(Panel)的属性,不要打钩. 阅读全文
posted @ 2014-06-29 00:16 会做菜的老狼 阅读(108) 评论(0) 推荐(0) 编辑