![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
water_shine
乐学好学,希望在图像处理、算法设计方面有一番作为
展开
-
c++:使用标准库的文本查询程序
结果如图所示:原创 2017-07-16 22:02:31 · 526 阅读 · 0 评论 -
c++ primer 5 第2章 变量和基本类型
从大体上看,本章主要讲了c++中变量的基本内置类型、复合类型、const限定符及处理类型。 1.基本内置类型:包括算术类型和空类型 2.复合类型:包括引用和指针(当然还有其他复合类型)2.1引用eg.int a=1;int &b=a;一般在初始化变量时,初始值会被拷贝到新建的对象中,然而定义引用时,程序把引用和它的初始值绑定到一起,而不是拷贝;引用其实就原创 2017-08-02 20:57:49 · 230 阅读 · 0 评论 -
c++ primer 5 第6章 函数
1.函数基础,基本概念1.1局部对象函数体是一个语句块,块构成一个新的作用域,我们可以在其中定义变量,形参和函数体内部定义的变量统称为局部变量。1.2自动对象对于普通局部变量对应的对象来说,当函数的控制路径经过变量定义语句时创建该对象,当到达定义所在的块末尾时销毁它,我们把只存在于块执行期间的对象称为自动对象。1.3局部静态变量(static)局部静态变量在程序的执行路径第原创 2017-08-12 18:01:17 · 271 阅读 · 0 评论 -
io流
//此程序的结果:1.若传入的实参是ifstream或istringstream的对象,则无法输出最后一个单词,原因在于while语句的循环条件,用的是逗号语句,当最后一个词输入完毕,is这个对象里面已经空了,while循环的条件就不成立了,直接跳出循环//将逗号改成或是可以的。2.若传入的是cin,则可以全部输出,不会多输出最后一个词一遍。但若将逗号改成或,则会IO操作失败。istrea原创 2017-08-24 09:42:02 · 284 阅读 · 0 评论 -
17.09.24 牛客网练习总结:二维数组中的查找,替换空格
9.24总结1.二维数组中的查找:bool Find(inttarget, vectorint> > array) { size_t row = array.size(); size_t col = array[0].size(); bool flag = 0; for(int原创 2017-09-24 22:18:25 · 192 阅读 · 0 评论 -
【C++】有关c++中数组与指针的关系
下图是代码与运行结果:1.简单数组与指针的关系(int型数组为例):解释: 第二句相当于int型指针cp指向了数组的第一个元素,所以,打印出的cp是第一个元素的地址;&cp[0]与cp等价;&cp也仍然是个地址;*cp通过解引用得到了数组的第一个元素;只要指针指向的是数组中的元素(或者数组中尾元素的下一位置),都可以执行下标运算,cp[0]等价于*(cp+0),故为数组的第一个原创 2017-02-26 15:39:56 · 3167 阅读 · 0 评论