起:C++98标准加入auto_ptr,即智能指针,C++11加入shared_ptr和weak_ptr两种智能指针,先从auto_ptr的定义学习一下auto_ptr的用法。template class
auto_ptr { // wrap an object pointer to ensure....
分类:
编程语言 时间:
2014-05-27 16:13:40
阅读次数:
440
s.next()是一个ResultSet对象的方法 首先移动记录指针到下一条。
如果记录指针移到数据库最后,记录存在的话,就执行if语句 1、rs =
stmt.exeQuery(sql)后,rs肯定不会为null,注意,是rs对象不会为null,而不是其包含的result2、既然rs不会为null...
分类:
其他好文 时间:
2014-05-26 20:20:17
阅读次数:
216
类似于java的toString()- (NSString *)description{ //
包含对象类型名称,以及对象的指针地址 return [NSString stringWithFormat:@" {answer: %@, title: %@,
icon: %@, option...
分类:
其他好文 时间:
2014-05-26 19:39:09
阅读次数:
301
出题:线索二叉树(Threaded Binary
Tree)分析:为除第一个节点外的每个节点添加一个指向其前驱节点的指针,为除最后一个节点外的每个节点添加一个指向其后续节点的指针,通过这些额外的指针可以某种遍历方式对二叉树进行遍历,而加了这些额外指针的二叉树就是线索二叉树;对于含有N个节点的二叉树而...
分类:
其他好文 时间:
2014-05-26 18:39:13
阅读次数:
273
1、const char* p: p is a pointer to const char(char
const* p 一样) 意思就是不能通过p指针来修改p指向的内容(但是内容可以修改)。2、char* p : p is a pointer to char
意思就是可通过p指针来修改p指向的内容3...
分类:
其他好文 时间:
2014-05-26 17:30:58
阅读次数:
153
C语言结构体,C语言结构体指针,java对象引用,传值,传地址,传引用传值 把实参的值赋值给行参
那么对行参的修改,不会影响实参的值 传地址 传值的一种特殊方式,只是他传递的是地址,不是普通的如int 那么传地址以后,实参和行参都指向同一个对象 ...
分类:
编程语言 时间:
2014-05-26 17:30:35
阅读次数:
244
征服C指针:P70#include "stdio.h"char *int_to_str(int
int_value){ static char buf[20]; sprintf(buf,"%d",int_value); return buf;}int
main(){ c...
分类:
编程语言 时间:
2014-05-26 17:07:52
阅读次数:
249
本文是对指针的总结,由指针的运算、指针变量作函数参数、指针与数组、指针与函数、字符串与指针五大方面对指针进行了总结。
分类:
编程语言 时间:
2014-05-25 22:44:53
阅读次数:
371
题目:一个有序数组,要求保证数组中的每个元素不能超过2个。 输入:A =[1,1,1,2,2,3]
输出:length =5, and A is now[1,1,2,2,3]思路:双指针
。有些绕,不过理清了后,思路还是很直接明朗的。1、两个指针:p和help。初始化时同时指向数组头。变量cur.....
分类:
其他好文 时间:
2014-05-25 16:15:16
阅读次数:
285
尽管在开发过程中坚守原则和谨慎编程甚至严格测试,然而内存泄露的错误还是难以杜绝,如何让系统自动查出内存泄露的错误呢?一种比较好的方法是建立日志块,即每次分配内存时记录该内存块的指针和大小,释放时再去除该日志块,如果有内存泄露就会有对应的日志块记录这些内存没有释放,这样就可以提醒程序员进行查错。...
分类:
其他好文 时间:
2014-05-25 10:58:26
阅读次数:
291