码迷,mamicode.com
首页 >  
搜索关键字:c++ 指针    ( 27241个结果
剑指offer (5) 链表插入删除
我们在操作链表的时候,必须注意以下事项:1. 链表指针为NULL的情况2. 插入删除涉及到 链表第一个节点时,需要修改 链表的第一个节点:a. 因为 c语言都是传值的,如果需要修改一个变量,就必须通过 指向该变量的指针(即该变量的地址)例如:例如 修改 int a,则输入参数必须是 int* a, ...
分类:其他好文   时间:2014-06-07 11:19:08    阅读次数:216
java 空字符串与null区别
转自:http://liucun.iteye.com/blog/801691" "分配了内存 ;null没有调用null的字符串的方法会抛空指针异常。""是一个字符串(String).它在内存中是存在的.它可以使用Object对象中的方法(如"".toString();"".equals())而nu...
分类:编程语言   时间:2014-06-06 12:20:27    阅读次数:243
学习设计模式--观察者模式(C++)
1. 说说简单的函数回调首先说说一种简单的函数回调机制(一种通过获取对象的指针来进行函数的调用方法)以下是代码演示---这是观察者(被回调)部分:class Observer{public: // 抽象观察者的纯虚函数 virtual void UpdateMessage() = 0;};class...
分类:编程语言   时间:2014-06-06 11:51:11    阅读次数:315
基类和派生类
1. 基类构造函数负责初始化继承的数据成员,派生类构造函数主要用于初始化新增的数据成员。 2.C++要求引用和指针类型与赋值的类型匹配,但是这一规则对继承来说例外。不过这种例外只是单向的,不可以将基类对象和地址赋给派生类引用和指针。 class TableTennisPlayer { private...
分类:其他好文   时间:2014-06-05 20:52:09    阅读次数:201
链表中的指针运用(利用2个例子来说明)
示例代码注重这里p1的作用以下代码是用尾插法添加结点#include #include #define N sizeof (STU)typedef struct stu{ int num; char name[20];} STU, * PSTU;PSTU creat (PSTU head) ...
分类:其他好文   时间:2014-06-05 19:49:50    阅读次数:351
block引发的陷阱
block在项目的开发中使用时非常频繁的,苹果官方也极力推荐使用block。其实,究其本质,block就是指向结构体的指针(可利用运行时机制查看底层生成的c代码)。然而在使用block时会存在很多陷阱(主要是内存泄露),这些都是必须要注意的。接下来举个简单的实例:假设一个类,拥有两个属性:blo.....
分类:其他好文   时间:2014-06-05 17:27:08    阅读次数:186
linux中的线程同步:生产者、消费者问题
#include #include #include #include #include #define BUFFER_COUNT 5int Buffer[BUFFER_COUNT]; //指针数组int front = 0;int tail = 0;sem_t SemProd;sem_t SemC...
分类:编程语言   时间:2014-06-05 16:57:05    阅读次数:259
C++尊重返回值
尊重返回值,一定要对返回值的有效性进行判断,保证程序正确执行。常用技巧:1.指针判空 使用NULL去比较。 StAppConfig * m_pAppCfg = StAppConfig::getInstance(); if (NULL == m_pAppCfg) { re...
分类:编程语言   时间:2014-06-05 16:02:20    阅读次数:234
C++单例模式
简单单例模式的使用一共有两点:1. 构造函数必须是private的,如果不是private的,外部对象就可以创建,就可以多个,即不属于单例模式。单例模式要求必须一个。2. 类必须提供至少一个static的方法,用于对外创建自身的唯一对象。(本身控制,判断指针是否为空,为空创建,不为空则不创建,体现在...
分类:编程语言   时间:2014-06-05 15:48:43    阅读次数:155
虚函数
以下内容摘自《http://blog.csdn.net/haoel/article/details/1948051/》C++中的虚函数的作用主要是实现了多态的机制,这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,R...
分类:其他好文   时间:2014-06-05 14:32:26    阅读次数:210
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!