码迷,mamicode.com
首页 >  
搜索关键字:c++ 指针    ( 27241个结果
Java学习笔记一:对象与存储
1.用引用来操作对象 Java是面向对象的编程语言,一切都能看作是对象,通过引用来完成对对象的操作。 // String 是对象,而s对指向这个String对象的引用String s;注意:我们是通过对象的引用来操纵对象数据的,如果对象没有关联数据(如没有被初始化),则会出现空引用,报空指针异常:j...
分类:编程语言   时间:2014-06-18 13:04:45    阅读次数:259
【C语言天天练(七)】回调函数
想要全面的了解一个概念,必须至少了解它的三点:它是什么、它有什么用、它在什么时候用。对于回调函数,同样从三个方面了解它。 1、什么是回调函数? 2、回调函数该如何使用?  3、回调函数在什么情况下使用? 答案一: 回调函数:见名知意,首先肯定的一点是它是一个函数,修饰词回调指的是程序员自己定义一个函数并实现它的程序内容,然后把这个函数的指针作为参数传递给其他函数(如系统函数)中,...
分类:编程语言   时间:2014-06-18 12:36:53    阅读次数:257
hdu 1387 Team Queue (链表)
题目大意: 不同的人在不同的队伍里,插入链表的时候如果这个链表里有他的队友,就把它放到最后一个队友的最后,如果没有队友,就把它放到整个链表的最后面。 出链表的时候把第一个人拿出来。 思路分析: 要模拟这个链表就要记录这整个链表中的队伍存在的情况。 所以要再开一个链表的头指针和尾指针,在整个大的链表中再模拟小区域的链表。 然后就是deque部分,也就是注意head的判断以及更新。...
分类:其他好文   时间:2014-06-18 12:31:46    阅读次数:154
【C语言天天练(六)】指针
指针变量一定要先进行初始化,然后才能使用。初始化指要对指针变量进行赋值,将一个地址值赋值给指针变量。极为常犯的错误是: int *a; *a = 12;   /*未对它进行初始化,没有办法预测12这个值将存储于什么地方*/ 分析几个指针的例子; 1、*d = 10 - *d; 两个间接访问操作。右边的间接访问作为右值使用,所以它的值是d所指向的位置所存储的值(a的值)。左边的简介访...
分类:编程语言   时间:2014-06-17 22:50:32    阅读次数:257
MergeLinklist
写了一个合并有序链表,代码有点纠结啊,涉及到指针就是麻烦,DS课曹老师课件说linklist是DS的难点。。。 如果数组就很简单了,链表就要小心。 里面遇到的一些情况,第一,最好是先确定l1归到l2还是相反,我是把l1归到L2,返回l2, 而且要先把l2的位置定好,只要比较第一次就可以确定了。否则后面写逻辑那叫一个纠结啊。。。 然后后面比较两个大小,类似于数组归并,prev1,prev1表示...
分类:其他好文   时间:2014-06-17 21:55:44    阅读次数:207
快速排序
排序思想:每次排序区间的第一个元素作为基准,把此区间内比基准大的元素放在基准右边,比基准小的元素放在基准左边。 性能分析:从空间复杂度方面,快速排序是递归的,每层递归调用时的指针和参数均要用栈来存放,递归调用次数与二叉树的深度一致。因此,在理想情况下,及每一趟排序都将记录序列均匀的分隔成长度接近的两个子序列,则需要栈空间为O(logn);在最坏情况下,即每趟排序之后,基准元素位置均偏向子序列的一...
分类:其他好文   时间:2014-06-17 21:55:05    阅读次数:201
有了函数名为什么还需要函数指针,函数指针有什么作用
声明一个函数可以用:1. void function01(void);2. void (*function02)(void);第2个是用了函数指针,使用函数指针有两个好处:1. 是可以动态设置内容,有灵活性。如:排序的qsort中需要传入比较的函数指针,来确定排序是从大到小还是从小到大;2. 是可以...
分类:其他好文   时间:2014-06-17 20:31:27    阅读次数:171
C++在使用Qt中SLOT宏需要注意的一个小细节
大家都知道C++虚函数的机制,对于基类定义为虚函数的地方,子类如果覆写,在基类指针或者引用来指向子类的时候会实现动态绑定。 但如果指针去调用非虚函数,这个时候会调用C++的静态绑定,去判断当前的指针是什么类型,就去执行哪个类型的函数。 很有一种比较经典的用法,就是Template Method模式....
分类:编程语言   时间:2014-06-17 20:17:49    阅读次数:185
iOS学习笔记---c语言第八天
指针首先将变量a的地址存放在另一个变量中,比如存放在变量b中,然后通过变量b来间接引用变量a,间接读写变量a的值。用来存放变量地址的变量,就称为"指针变量"int *p=null; 初始值:null恒等于0 变量类型:整型指针 int *指针变量所占字节数只于操作系统有关指针类型转换符%p...
分类:移动开发   时间:2014-06-17 20:10:49    阅读次数:268
C++在使用Qt中SLOT宏需要注意的一个小细节
大家都知道C++虚函数的机制,对于基类定义为虚函数的地方,子类如果覆写,在基类指针或者引用来指向子类的时候会实现动态绑定。     但如果指针去调用非虚函数,这个时候会调用C++的静态绑定,去判断当前的指针是什么类型,就去执行哪个类型的函数。     很有一种比较经典的用法,就是Template Method模式,基类定义一个非虚的算法框架,里面具体定义一些纯虚的函数片段,由子类来进行实现,从...
分类:编程语言   时间:2014-06-17 18:48:34    阅读次数:325
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!