摘要:
1.函数指针的定义对于函数 void test(int a, int b){ //}其函数指针类型是void (* ) (int , int), 注意这里第一个括号不能少, 定义一个函数指针,void (* pfunc)(int , int) ,其中pfunc就是函数指针类型, 它指向的函数类型必... 阅读全文
posted @ 2014-10-08 23:12
(@_@)ゞ
阅读(165)
评论(0)
推荐(0)
摘要:
在简单的算法中,链表是我们经常用到的,同时,链表有时候也是让我们很头痛的一种基本操作。下面代码中,包含了链表的一些基本操作: 1.链表的建立:(1)头插法 (2)尾插法 (3)有序建立 2.链表的插入 3.链表的删除 4.链表逆置 5.在链表中查找倒数元素 6.在链表中查找中间元素 ... 阅读全文
posted @ 2014-10-08 23:07
(@_@)ゞ
阅读(570)
评论(0)
推荐(0)
摘要:
有下面一个继承体系,我们需要为其添加"=="操作符,该怎么办呢 ??class Animal{};class Cat : public Animal{};class Dog : public Animal{};如果我们为每个类重载"=="运算符,那么我们还需要重载子类与基类之间的"=="运算符,这样... 阅读全文
posted @ 2014-10-08 22:47
(@_@)ゞ
阅读(288)
评论(0)
推荐(0)
摘要:
最简单的智能指针就是将指针封装在类里,同时将该类的复制与赋值禁用,也就是使该类失去值语义。在boost中,这种智能指针也叫做scoped_ptr。实现代码如下: 1 #ifndef SMART_PTR_H 2 #define SMART_PTR_H 3 #include 4 5 6 templ... 阅读全文
posted @ 2014-10-08 17:13
(@_@)ゞ
阅读(301)
评论(0)
推荐(0)

浙公网安备 33010602011771号