码迷,mamicode.com
首页 >  
搜索关键字:c语言 数组地址 指针    ( 27278个结果
函数指针和指针函数的区别
一、在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *函数名(参数表) int *f(x,y);首先它是一个函数,只不过这个函数的...
分类:其他好文   时间:2014-05-26 23:48:07    阅读次数:318
CPP-STL:用vector保存对象时保存指针的优点, 以及reserve的使用(转)
代码1[cpp]view plaincopy#include#includeclassA{public:A(){printf("A()/n");}~A(){printf("~A()/n");}A(constA&other){printf("other/n");}};intmain(){Aa;Ab(....
分类:其他好文   时间:2014-05-26 22:18:50    阅读次数:382
const与指针
看到一份编程规范说:如果函数参数是指针,且仅作输入用,则必须在类型前面加上const,以用来防止该指针在函数体内被意外修改。指针做参数时,既可以是输入参数,也可以是输出参数。输出参数可能会改变该指针指向的地址的内容,程序其它部分访问该指针时易访问不是自己想要的数据。指针作为输入参数,加上const关...
分类:其他好文   时间:2014-05-26 20:54:57    阅读次数:216
基本数据结构
链表struct Node{int data;//数据域struct Node *next;//指针域};//基本操作:创建,插入,删除,打印[百科示例]无需事先知晓链表数据的长度,充分利用内存空间,事先灵活的内存动态管理。链表允许插入和移除表上任意位置上的节点,但是不允许随机存取。因为它包含指向另...
分类:其他好文   时间:2014-05-26 14:16:31    阅读次数:357
strchr函数
strchr函数(2011-09-23 08:53:12)转载▼标签:杂谈分类:ACM-study函数名称: strchr 函数原型: char* strchr(char* str,char ch); 函数功能: 找出str指向的字符串中第一次出现字符ch的位置 函数返回: 返回指向该位置的指针,如...
分类:其他好文   时间:2014-05-26 14:16:12    阅读次数:272
51系列小型操作系统精髓 简单实现7 C语言版待改进
#include "STC12C5A.H" #define TIMER_RELOAD()  {TL0=0x00;TH0=0xC4;}//使能T/C  初始10ms #define MAX_TASKS 2 //任务槽最大个数. unsigned char idata task_stack[MAX_TASKS][2];//任务堆栈.  PC指针为16位,需2个字节task_st...
分类:编程语言   时间:2014-05-23 00:03:19    阅读次数:341
C++ Primer 学习笔记_83_模板与泛型编程 --一个泛型句柄类
模板与泛型编程--一个泛型句柄类引言:【小心地雷】 这个例子体现了C++相当复杂的语言应用,理解它需要很好地理解继承和模板。在熟悉了这些特性之后再研究这个例子也许会帮助。另一方面,这个例子还能很好地测试你对这些特性的理解程度。 前面示例的Sales_item和Query两个类的使用计数的实现是相同的。这类问题非常适合于泛型编程:可以定义类模板管理指针和进行使用计数。原本不相关的Sales_item...
分类:编程语言   时间:2014-05-22 22:46:57    阅读次数:479
Effective C++:资源管理
资源:动态分配的内存、文件描述器、互斥锁、图形界面中的字型与笔刷、数据库连接以及网络sockets等,无论哪一种资源,重要的是,当你不再使用它时,必须将它还给系统。 条款13:以对象管理资源 当我们向系统申请资源后,一定要记得释放,不然就容易发生内存泄漏。但是意识到这样一件事并不是很容易,比如我们是通过一个函数来动态分配内存并返回一个指针。 Investment* ceateInve...
分类:编程语言   时间:2014-05-22 17:28:27    阅读次数:340
动态绑定
动态绑定: 传统的函数一般在编译时就已经把参数信息和函数实现打包到编译后的源码中了,而在OC中最常使用的是消息机制。调用一个实例的方法,所做的是向该实例的指针发送消息,实例在收到消息后,从自身的实现中寻找响应这条消息的方法。 动态绑定所做的,即是在实例所属类确定后,将某些属性和相应的方法绑定到实例上。这里所指的属性和方法当然包括了原来没有在类中实现的,而是在运行时才需要的新加入的实...
分类:其他好文   时间:2014-05-22 17:14:49    阅读次数:225
例子:使用C++中的this
在C++中很多的东西都传值的,. C++中的对象之间的copy是传值的 , 他不想java那样,对象之间传递的引用 , 或者说是java对指针进行了封装 , 禁止了一些不安全的操作对于C++而言 , 对象之间传递引用或者是指针是最好不过的.在C++中的this与java中的明显不同, java中的t...
分类:编程语言   时间:2014-05-22 15:00:16    阅读次数:304
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!