- 博客(18)
- 资源 (8)
- 收藏
- 关注
原创 c++primer第六章函数小结-6
第六章-函数1.函数使用引用形参返回多个信息给函数传入一个额外的引用形参来保存其他信息。2.在变量前面加static.局部静态对象在程序的执行路径第一次经过对象定义语句时初始化,并且直到程序终止才被销毁,在此期间即使对象所在的函数结束执行也不会对它有影响。3.返回函数内定义的对象的引用无效,修改返回的常量引用无效。4.函数的形参可以是指针(第 4.2 节),此时将复
2016-10-27 22:28:21 392
原创 c++primer第五章语句小结-5
第五章1.case关键字和它对应的值一起被称为case标签,case标签必须是整型常量表达式。2.绝大多数语句以分号结束。空语句只有一个单独的分号,复合语句是指用花括号括起来的语句和声明的序列,复合语句也被称作块。一个块就是一个作用域,在块中引入的名字只能在块内部以及嵌套在块中的子块里访问。3.C++提供了4种跳转语句:break,continue,goto和retur
2016-10-27 21:56:56 343
原创 c++primer第四章表达式小结-4
第四章1.C++ 语言提供了两种类似于 vector 和迭代器类型的低级复合类型——数组和指针。与 vector 类型相似,数组也可以保存某种类型的一组对象;而它们的区别在于,数组: 长度是固定的。数组一经创建,就不允许添加新的元素。不允许数组直接复制和赋值,数组的长度是固定的。2.指针: 可以像迭代器一样用于遍历和检查数组中的元素。现代 C++ 程序应尽量使用 vector
2016-10-27 21:43:27 320
原创 c++primer第三章字符串,vector,数组小结-3
第三章 1.vector是一个类模板,它可以定义任意多种数据类型,但它不是一种数据类型。vector中int是数据类型,这个过程叫做实例化。对于vector保存内置类型的元素,标准库将用0值初始化所有的成员。如vector vec(10);10个int类型的成员初始值均为0;如果保存的是类类型,标准库将调用类的默认构造函数来初始化每一个元素。2.除了使用下标来访问vector对
2016-10-27 21:26:59 447
原创 c++primer第二章变量与基本类型小结-2
第二章1.初始化 ,复制初始化,如int a=100。直接初始化 如int a(20);要明白一点:初始化不等于赋值。内置类型,系统有时候会帮我们初始化变量。但只有全局的、静态的或是在名字空间内的变量才会被编译器自动初始化为0,空串。局部变量不被自动初始化。对于类类型依赖于构造函数。对于没有提供构造函数的类,编译器会自动产生一个默认的构造函数但是它不初始化类内内置类型的各成员变量。
2016-10-27 21:13:21 373
原创 c++primer第一章小结-1
在c++primer第二次学习的过程中,从今天开始陆续做些个人学习小结,欢迎大家交流。第一章1. endl 称为操纵符(manipulator),可刷新与设备相关联的缓冲区。 在刷新缓冲区时,用户可立即看到写入到流中的输出,一旦程序运行出现问题,可能在缓冲区的数据没有来得显示,所以加上end可保证数据全部输出。2.cin,cout之所以可以级联使用,是因为它们返回的是它们本身的引用,单
2016-10-27 20:50:51 449
原创 VS2013下OpenCV2.4.10的安装配置
先说明下大致环境。win7 64位,vs2013,opencv 2.4.10第一:下载一、从官网上 http://opencv.org/下载对应版本。二、将 OpenCV-2.4.8.exe 解压并放到某个目录下,例如 D:\Program Files\opencv .第二:设置变量(一共三个)1.右键单击我的电脑→属性→高级→环境变量,用户变量里的 PA
2016-10-24 22:20:34 10534
转载 cmake的简单入门
转自(免提想当年)http://tzc.is-programmer.com/show/476.html 。CMake是一个比make更高级的编译配置工具,它可以根据不同平台、不同的编译器,生成相应的Makefile或者vcproj项目。通过编写CMakeLists.txt,可以控制生成的Makefile,从而控制编译过程。CMake自动生成的Makefile不仅可以
2016-10-24 16:47:23 309
转载 谈谈c++的多态性
此文转载自 http://www.cnblogs.com/CaiNiaoZJ/archive/2011/08/11/2134673.html,另附一篇很精简的文章,http://blog.csdn.net/hackbuteer1/article/details/7475622。
2016-10-23 17:29:15 234
转载 大数据面试宝典
教你如何迅速秒杀掉:99%的海量数据处理面试题原文 转自 http://blog.csdn.net/v_july_v/article/details/7382693作者:July出处:结构之法算法之道blog前言 一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却
2016-10-09 17:46:12 1433
转载 MySQL快速入门
mysql 快速入门本文转载于:http://www.cnblogs.com/kunhu/p/3726676.html一.入门基础1.连接MYSQL:格式: mysql -h主机地址 -u用户名 -p用户密码1.1、例1:连接到本机上的MYSQL。首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密
2016-10-08 22:04:17 523 2
原创 C++this的总结
今天看了几篇c++this 的博客,觉得讲得比较详细,于是把各篇的精华做个汇总。1.什么是this先要理解class的意思,class应该理解为一种类型,象int,char一样,是用户自定义的类型。(虽然比int char这样build-in类型复杂的多,但首先要理解它们一样是类型)。用这个类型可以来声明一个变量,比如int x, myclass my等。这样就像变量x具有int类型一
2016-10-08 18:03:34 27857 2
原创 c++中private, public, protected属性的总结
c++有private, public, protected 三种成员属性,在学习是经常容易弄混,特别是遇到继承时,更是规则繁多,本人表示一下子记住真是很难,所以今天总结下,加深理解。第一:private, public, protected 的访问范围private: 1.该类中的函数、2.其友元函数访问,不能被任何其他访问,该类的对象也不能访问。p
2016-10-08 15:55:54 2129
转载 Java垃圾回收机制
今天刚好在学习c++的垃圾回收算法,顺便转了一篇Java的垃圾回收文章。第一篇http://www.cnblogs.com/laoyangHJ/articles/java_gc.html垃圾收集GC(Garbage Collection)是Java语言的核心技术之一,之前我们曾专门探讨过Java 7新增的垃圾回收器G1的新特性,但在JVM的内部运行机制上看,Java的垃圾回
2016-10-07 16:50:55 268
原创 c++经典的垃圾回收算法介绍
我们知道c++程序设计里面的内存分配有三种方法:1.即全局变量和静态变量,这些都是存储在静态存储区,生存的周期就是程序运行的周期当程序结束,才释放这些存储空间。2.函数内部的局部变量,这些都是在栈上分配,生存周期是该变量所在的函数的运行周期,函数调用结束,这些存储空间自动释放。3.动态分配存储空间,在c语言里面我们是通过malloc,free来完成动态存储分配与释放,在c++里是通过n
2016-10-07 16:24:06 1848
原创 c++没有垃圾回收机制的原因
我们知道Java有垃圾回收(Gabage Collector)机制,但c++没有这样的机制,这导致C++中对动态存储的管理成为程序员的噩梦,不是吗?c++程序员经常遇到的是内存泄露(memory leak)和非法指针存取,这一定令人很头疼,但我们又不能抛弃指针带来的灵活性。 作为支持指针的编程语言,C++将动态管理存储器资源的便利性交给了程序员。在使用指针形式的对象时(请注意
2016-10-07 15:31:04 5436
原创 c++迭代器的学习
C++迭代器是一种检查容器内元素并遍历元素的数据类型。标准库为每一种标准容器(包括 vector)定义了一种迭代器类型。迭代器类型提供了比下标操作更通用化的方法:所有的标准库容器都定义了相应的迭代器类型,而只有少数的容器支持下标操作。因为迭代器对所有的容器都适用,现代 C++ 程序更倾向于使用迭代器而不是下标操作访问容器元素,即使对支持下标操作的 vector 类型也是这样。这样带来的好处是在
2016-10-03 20:01:17 604
原创 C++ 隐式类型转换
C++定义了一组内置的类型对象之间的标准转换,在必要时它们被编译器隐式的应用到对象上。1.算术转换进行算术运算(加、减、乘、除、取余以及符号运算)时,不同类型数招必须转换成同 一类型的数据才能运算,算术转换原则为:整型提升:对于所有比int小的类型,包括char, signed char, unsigned char, short, unsigned short,首先会提升为int类型
2016-10-03 09:11:12 452
vc6.0的filetool.dll
2013-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人