上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: int atoi(const char * str);函数说明参考:http://www.cplusplus.com/reference/clibrary/cstdlib/atoi/功能:将str里整数字符,翻成整数该函数:1:忽略开始的空白字符串,知道非空白的字符开始转换2:处理正负+ - 字符3:如果字符串为空,或者字符串里首字符不为数字或者正负号,不做转换Return ValueOn success, the function returns the converted integral number as anintvalue.If no valid conversion could 阅读全文
posted @ 2012-04-19 16:00 foreverlearn 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 15.1单词1:生成包含单词的列表,利用c++标准库提供的sets和strings从文件中分析出单词,并排序输出需要按序输出并统计词频,利用map容器 1 #include <iostream> 2 #include <fstream> 3 #include <string> 4 #include <map> 5 using namespace std; 6 void TokenWordFromTxt(map<string,int> &M,ifstream &in) 7 { 8 char *pch; 9 char *p 阅读全文
posted @ 2012-04-19 13:31 foreverlearn 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1:多态是如何实现绑定的?多态的绑定可以分为运行是多态和编译时多态●编译时的多态性编译时的多态性是通过重载来实现的。对于非虚的成员来说,系统在编译时,根据传递的参数、返回的类型等信息决定实现何种操作。●运行时的多态性运行时的多态性就是指直到系统运行时,才根据实际情况决定实现何种操作。C#中,运行时的多态性通过虚成员实现。编译时的多态性为我们提供了运行速度快的特点,而运行时的多态性则带来了高度灵活和抽象的特点。2:析构函数是虚函数的优点是什么?这样做是为了当用一个基类的指针删除一个派生类的对象时,派生类的析构函数会被调用。当然,并不是要把所有类的析构函数都写成虚函数。因为当类里面有虚函数的时候, 阅读全文
posted @ 2012-04-18 13:27 foreverlearn 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 资料:http://www.cnblogs.com/BlueTzar/articles/1223313.html 阅读全文
posted @ 2012-04-18 12:58 foreverlearn 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 条款32:确定public继承塑造出is-a关系如果你另class D以public形式继承class B,你便告诉编译器(以及你的代码阅读者)说,你D的每一个对象同时也是类型为B的一个对象.public继承遇到的问题:class Bird{ public: virtual void fly(); //bird can fly ... }; class Penguin:public Bird{ //Penguin is a kind of bird ... };企鹅(penguin)是一种鸟是事实,鸟可以飞也是事实,但这... 阅读全文
posted @ 2012-04-17 21:27 foreverlearn 阅读(135) 评论(0) 推荐(0) 编辑
摘要: NOR Flash 生产厂商有 Intel和ST, Nand Flash厂商有Hynix,micon,Samsung,Toshiba和Fujitsu等。2006年NAND将占据59%的闪存市场份额,NOR的市场份额将下降到41%。而到2009年时,NAND的市场份额将上升到65%,NOR的市场份额将进一步下滑到35%。Nand 主要应用:Compacflash,Secure Digi-tal,Smartmedia,SD,MMC,Xd,PC Card,USB Sticks等。NOR的传输效率很高,在小容量时具有很高的成本效益,更加安全,不容易出现数据故障,因此,主要应用以代码存储为主,多与运算相 阅读全文
posted @ 2012-04-16 15:02 foreverlearn 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/yuyijq/archive/2011/05/28/2060733.html1:引用计数引用计数(Reference Counting)引用计数,顾名思义,就是每个对象上有个计数器,当添加了一个对它的引用时它的计数器就会加1,当不再使用这个引用时它的计数器就会递减1。当计数器为0的时候则认为该对象是垃圾,可以被回收了,如果该对象被回收则该对象所引用的所有对象的计数器会跟着递减。这样有可能会有很多对象的引用都减为0。使用引用计数做垃圾收集的算法的一个优点是实现很简单,与其他垃圾收集算法相比还有个特点是它的垃圾收集过程不会造成程序暂停(这个后面会 阅读全文
posted @ 2012-04-13 13:48 foreverlearn 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 来自http://dongxicheng.org/structure/permutation-combination/参考http://blog.csdn.net/whoismickey/article/details/3907334http://www.cnblogs.com/wonderKK/archive/2012/04/05/2433694.htmlhttp://www.cnblogs.com/nokiaguy/archive/2008/05/11/1191914.html1全排列算法(1) 字典序法对给定的字符集中的字符规定了一个先后关系,在此基础上按照顺序依次产生每个排列。[例]字 阅读全文
posted @ 2012-04-12 16:11 foreverlearn 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 栈:先进后出队列:先进先出1:两个队列实现栈:队列A队列B入栈:入队列A, 1,2,3,4 入栈,在队列A里为 A: 1,2,3,4出栈,将队列A中的元素入队列B直到队列A里的元素只剩下一个,则队A为4,队B为1,2,3,A:4,B:1,2,3,输出A队头4#include <queue> #include <iostream> using namespace std; queue<int> A,B; void PushStack(int value)//向非空的那个队列入队 { if (!A.empty()==true&&B.empty() 阅读全文
posted @ 2012-04-11 12:43 foreverlearn 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 转自http://blog.csdn.net/livelylittlefish/article/details/2171521#静态绑定与动态绑定静态绑定:编译时绑定,通过对象调用动态绑定:运行时绑定,通过地址实现C++的多态性静态多态性:函数多态性——函数重载 模板多态性——C++模板(类模板、函数模板)动态多态性:虚函数(只有用地址才能实现动态多态性)只有采用“指针->函数()”或“引用变量.函数()”的方式调用C++类中的虚函数才会执行动态绑定。对于C++中的非虚函数,因为其不具备动态绑定的特征,所以不管采用什么样的方式调用,都不会执行动态绑定。 阅读全文
posted @ 2012-04-11 09:16 foreverlearn 阅读(154) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页