上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 19 下一页
摘要: 1234567891011121314151617181920212223242526class ConstRef {public: ConstRef( int ii ); private: int i; const int ci; int & ri;}; ConstRef::ConstRef( int ii ) { i = ii; /* o... 阅读全文
posted @ 2016-03-19 11:13 copperface 阅读(690) 评论(0) 推荐(0) 编辑
摘要: 1. 安装Ubuntu。2. 安装gcc 方法一: sudo apt-get install build-essential 安装完了可以执行 gcc--version的命令来查看版本,输出如下: gcc(GCC)4.2.3(Ubuntu4.2.3-2ubuntu7) ... 阅读全文
posted @ 2016-03-19 11:06 copperface 阅读(766) 评论(0) 推荐(0) 编辑
摘要: 转自 http://blog.csdn.net/haoel/article/details/1948051/ C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术... 阅读全文
posted @ 2016-03-18 23:05 copperface 阅读(268) 评论(0) 推荐(0) 编辑
摘要: size_t是unsigned类型,用于指明数组长度或下标,它必须是一个正数,std::size_tptrdiff_t是signed类型,用于存放同一数组中两个指针之间的差距,它可以负数,std::ptrdiff_t.size_type是unsigned类型,表示容器中元素长度或者下标,vector::size_type i = 0;difference_type是signed类型,表示迭代器差距... 阅读全文
posted @ 2016-03-18 22:55 copperface 阅读(314) 评论(0) 推荐(0) 编辑
摘要: string str="12345"; int b=atoi(str.c_str());可以配合atof,转为doublechar buf[10];sprintf(buf, "%d", 100);string b = buf; 阅读全文
posted @ 2016-03-18 22:53 copperface 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 来源: 简要概述原理:每个文件都由各种不同代码组成,比如01代码。这类文件只有数字0与1组合。压缩原理就是 【通过寻找其中的规律,简化数字的排列】。比如00000110001111111111可以简化成5个0,2个1,3个0,10个1的排列100000000000可以简化成数学的10^10至于@yskin 说 没见过2G压缩到十几兆的。实际上在极限压缩方式下其实28.1G压到25.8M都可以。附下... 阅读全文
posted @ 2016-03-18 22:51 copperface 阅读(2929) 评论(0) 推荐(0) 编辑
摘要: 来源: 内存的静态分配和动态分配的区别主要是两个: 一是时间不同。静态分配发生在程序编译和连接的时候。动态分配则发生在程序调入和执行的时候。 二是空间不同。堆都是动态分配的,没有静态分配的堆。栈有2种分配方式:静态分配和动态分配。静态分配是编译器完成的,比如局部变量的分配。动态分配由函数malloc进行分配。不过栈的动态分配和堆不同,他的动态分配是由编译器进行释放,无需我们手工... 阅读全文
posted @ 2016-03-18 22:48 copperface 阅读(14009) 评论(0) 推荐(2) 编辑
摘要: 语言部分:虚函数,多态。这个概念几乎是必问。STL的使用和背后数据结构,vector string map set 和hash_map,hash_set实现一个栈类,类似STL中的栈。这个题目初看非常简单,当时我还有点不屑,怎么出这么简单的题。但写过c++和没有写过c++的人写出的代码是一眼就能看出差别的。譬如三大函数有没有写,引用的使用,都非常的关键。如果这方面没有经验,建议阅读下http://... 阅读全文
posted @ 2016-03-18 22:32 copperface 阅读(280) 评论(0) 推荐(0) 编辑
摘要: http://blog.163.com/zhqh43@126/blog/static/404330272007102012451957/ 我相信大家都有过这样的经历,在面试过程中,考官通常会给你一道题目,然后问你某个变量存储在什么地方,在内存中是如何存储的等等一系列问题。不仅仅是在面试中,学校里面的考试也会碰到同样的问题。 如果你还不知道答案,请接着往下看。接下来,我们将在Li... 阅读全文
posted @ 2016-03-18 22:17 copperface 阅读(654) 评论(0) 推荐(0) 编辑
摘要: A*搜寻算法[编辑]维基百科,自由的百科全书本条目需要补充更多来源。(2015年6月30日) 请协助添加多方面可靠来源以改善这篇条目,无法查证的内容可能会被提出异议而移除。A*搜索算法,俗称A星算法。这是一种在图形平面上,有多个节点的路径,求出最低通过成本的算法。常用于游戏中的NPC的移动计算,或在线游戏的BOT的移动计算上。该算法综合了BFS(Breadth First Search)和Dijk... 阅读全文
posted @ 2016-03-18 21:04 copperface 阅读(2680) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 19 下一页