c++
月微良
简单点,说话的方式简单点!!
展开
-
模板类+自己的理解
C++中 模板Template的使用 (2011-08-23 10:18:57)http://blog.sina.com.cn/s/blog_74a271040100tkmj.html1、在c++Template中很多地方都用到了typename与class这两个关键字,而且好像可以替换,是不是这两个关键字完全一样呢?答:cl转载 2016-10-26 22:28:11 · 430 阅读 · 0 评论 -
汉诺塔问题
问题描述一说到递归可能就会想到最经典的汉诺塔问题.先把汉诺塔问题简短的描述下.假如有start ,tmp , end三个柱子.1.初始条件.最开始是tmp和end为空,而start上面有按从大到小往上摆的盘子(塔状).2.最终目标.实现把所有盘子放到end柱子上,顺序跟之前的start柱子一样.从大到小往上的塔状形.3.限制条件.我们在搬动的时候可以把tmp转载 2017-02-09 16:34:06 · 352 阅读 · 0 评论 -
c++的引用&
#includeusing namespace std;void fun1(int x, int y)//x,y是实参{x = x + y;x = x - y;cout }void fun2(int &x, int& y)///x,y是形参{x = x*x;y = y*y;cout }int main(){int a, b;a =原创 2016-12-26 22:25:52 · 229 阅读 · 0 评论 -
Ubuntu14.04安装CMake3.4.1
由于Ubuntu14.04的cmake版本为2.8.x,而如果需要cmake3.x版本时,无法生成makefile,有两种方法可以安装cmake3.4.1:sudo apt-get install build-essentialwget http://www.cmake.org/files/v3.4/cmake-3.4.1.tar.gztar xf cmake-3.4.1.tar.gzc转载 2016-12-16 15:11:57 · 469 阅读 · 0 评论 -
C++:vector中的resize()函数 VS reserve()函数
C++:vector中的resize()函数 VS reserve()函数http://www.cplusplus.com/reference/vector/vector/vector/写代码的时候无意错用了这两个函数 导致测试的时候,程序运行崩溃 发现这两个函数还是有区别的void reserve (size_type n);reserver函数用来给vector预分配存储区转载 2016-12-02 09:54:13 · 302 阅读 · 0 评论 -
string中c_str()、data()、copy(p,n)函数的用法
from:http://www.cnblogs.com/qlwy/archive/2012/03/25/2416937.htmlstring中c_str()、data()、copy(p,n)函数的用法标准库的string类提供了3个成员函数来从一个string得到c类型的字符数组:c_str()、data()、copy(p,n)。1. c_str():生成一个const cha转载 2016-12-02 09:50:09 · 279 阅读 · 0 评论 -
终端控制——如何在不输入回车读入字符
摘要:一般情况下,我们在终端输入一些字符,输入的同时可以编辑(增加,删除,修改),然后输入回车,这些字符被送到缓冲区。但是,在more程序和其他的程序中,比如游戏中的快捷键,我们需要的是不用输入回车就可以读取字符。此时,我们就需要了解如何控制终端,使得在不输入回车的情况下就可以读入字符。 首先,我们看一下这个程序的实现: #include #include #incl转载 2016-11-30 16:50:50 · 1109 阅读 · 0 评论 -
c++命名空间
C++命名空间 namespace的作用和使用解析(2012-12-11 14:54:34)转载▼标签:杂谈分类:C十十一、为什么需要命名空间(问题提出) 命名空间是ANSIC++引入的可以由用户命名的作用域,用来处理程序中常见的同名冲突。 在C语言中定义了3个层次的作用域,即文件(编译单元)、函数和复合语句。C转载 2016-10-10 19:30:28 · 254 阅读 · 0 评论 -
std::set
STL set的用法总结 (2013-01-08 13:19:39)转载▼标签: stl set c/c it 分类: 计算机相关知识⊙_⊙ 工作上遇到一些set的使用问题,上网查了一下set的用法,大多数被称为“STL set学习笔记”的文章,几乎都照搬C++ p转载 2016-10-24 22:07:52 · 427 阅读 · 0 评论 -
const用法+自己的理解
C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用 如下表所示:No.作用说明参考代码转载 2016-10-26 19:34:17 · 256 阅读 · 0 评论 -
栈与堆
数据结构的栈和堆首先在数据结构上要知道堆栈,尽管我们这么称呼它,但实际上堆栈是两种数据结构:堆和栈。堆和栈都是一种数据项按序排列的数据结构。栈就像装数据的桶或箱子,我们先从大家比较熟悉的栈说起吧,它是一种具有后进先出性质的数据结构,也就是说后存放的先取,先存放的后取。这就如同我们要取出放在箱子里面底下的东西(放入的比较早的物体),我们首先要移开压在它上面的物体(放入的比较晚转载 2017-07-05 18:22:38 · 231 阅读 · 0 评论