12 2011 档案

摘要:一、字符串字面值字符串字面值是一串常量字符,字符串字面值常量用双引号括起来的零个或多个字符表示,为兼容C语言,C++中所有的字符串字面值都由编译器自动在末尾添加一个空字符。字符串没有变量名字,自身表示自身"Hello World!" //simple string literal"" //empty string literal"\nCC\toptions\tfile.[cC]\n" //string literal using newlines and tabs字符字面值: 'A' //single quote:ch 阅读全文
posted @ 2011-12-28 11:21 liheping 阅读(14551) 评论(2) 推荐(1)
摘要:1、指向const对象的指针指向const对象的指针就是一个指针,不能通过它来修改它所指向的对象的值· 声明方法:const int *p;const对象在初始化后是不允许对其值进行修改的,因此,我们不能用一个普通指针指向一个const对象,即下面的赋值会引起编译错误:const int i = 1;int *p = &i;否则的话,我们就可以利用普通指针来修改一个const对象的值,那么const也就毫无意义了。正确的方法是利用一个指向const对象的指针来获取const对象的地址:const int i = 1;const int *p = &i;比如:const 阅读全文
posted @ 2011-12-27 09:58 liheping 阅读(341) 评论(0) 推荐(0)
摘要:我们知道,在编程的世界里,主要就是两个事,用一定的算法去处理一定的数据。算法可以理解为业务逻辑流程,而数据自然一定是按某种结构来存放,这就是数据结构。我们知道,数据结构的修改一定会导致算法的修改,我们也知道,数据结构直接关系到了整个程序的繁简性,高效性。而算法则是关系到数据处理的时间、空间性能,以及日后的扩展和维护。这两个东西是计算机科班出生的人或是需要学习编程的人必需要注意的两件头等大事。下面这个网站,由Software and Systems Division,Information Technology Laboratory创建。http://xlinux.nist.gov/dads/这 阅读全文
posted @ 2011-12-02 12:02 liheping 阅读(347) 评论(0) 推荐(0)
摘要:基础Stack栈: 数组实现Stack栈: 链表实现Queues队列: 数组实现Queues队列: 链表实现Lists列表: 数组实现 (java版演示)Lists列表: 链表实现 (java版演示)索引Binary Search Trees二叉检索树AVL Trees (平衡二叉检索树)Red-Black Trees 红黑树 (flash版本演示)Open Hash Tables 开放哈希表(Closed Addressing链地址法)Closed Hash Tables 闭合哈希表 (Open Addressing 开放定址法)Closed Hash Tables, using bucke 阅读全文
posted @ 2011-12-02 11:58 liheping 阅读(457) 评论(0) 推荐(0)
摘要:NameLinkDateAddedLanguageDescriptionBinomial Heap(link)7‑24‑2010C++An implementation of abinomial heapdata structure for use as a priority queue.Bounded Priority Queue(link)7‑24‑2010C++An implementation of apriority queuewith a fixed upper limit to its size..Matrix(link)7‑24‑2010C++A collection of c 阅读全文
posted @ 2011-12-02 11:55 liheping 阅读(908) 评论(0) 推荐(1)
摘要:2.3.1 什么是变量左值(lvalue): 左值 可以出现在赋值语句的左边和右边-就是变量地址,或者是一个代表"对象在内存中的位置"的表达式右值(rvalue): 右值 只能出现在赋值语句的右边-就是变量的值变量是左值,数字字面值和字符字面值是右值。int units_sold = 0;//OK0 = 1; //NO有些操作符,比如赋值,要求其中的一个操作数必须是左值。units_sold=units_sold+ 1;这个表达式中units_sold变量被用做两种不同操作符的操作数。+ 是将两个操作数相加.= 是将右操作数写的左操作数.在这个表达式中,加法运算的结果被保存 阅读全文
posted @ 2011-12-02 11:46 liheping 阅读(373) 评论(0) 推荐(0)