
CPP基础
文章平均质量分 88
NeilKuang
A self-motivated and passionate international PhD candidate with a keen interest in computer/mechine vision and aeronatical engineering. 5 years education experiences including a 3D visual reconstruction research project from Innovation UK and 1 year intern in aeronautical field (airlines and MRO). Proven to have quick-learing ability and excellent interpersonal skills in multiple cultural environments. If you wantto know more about my background and experiences, please contact me without hesitate. My email address is neilkuang@163.com.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【CPP基础】联合、枚举、类型别名
1. 联合(union):1.1 “联合”是一种特殊的类,也是一种构造类型的数据结构。在一个“联合”内可以定义多种不同的数据类型。一个 “联合”类变量,允许装入该“联合”所定义的任何一种数据,这些数据共享同一段内存,已达到节省空间的目的(另一个节省空间的类型:位域)。同结构(struct)一样,联合默认访问权限也是公有的,并且,也具有成员函数。1.2 联合与结构的区别:“联合”与“结构”...原创 2018-08-09 08:35:36 · 817 阅读 · 0 评论 -
【CPP基础】函数的重载和复杂的数据类型(一)
引自《进击的巨人》,不要问我为何出自于这,哈哈哈:什么都无法舍弃的人,什么也改变不了。1. 函数的重载:1.1 概念:在同一个作用域中,如果有多个函数的名字相同,但是形参列表不同(参数类型不同或参数个数不同),返回值类型可同也可不同,我们称之为重载函数。重载的函数是通过形参列表区分的,与返回值类型无关。函数重载其实是"一个名字,多种用法"的思想,不仅函数可以重载,运算符也可以重载对函数...原创 2018-08-06 05:40:52 · 728 阅读 · 0 评论 -
【CPP基础】面向对象的编程思想 + 输入和输出相关(一)
引自高翔博士的《视觉SLAM十四将》:用着用着才发现C++和Linux才是我的真爱。 开始做人工智能和人工智能相关的人和团体越来越多,虽然初期学习中会发现对于绝大多数没有什么编程基础的人来说Python是一个非常便于上手的语言,而且甚多开源构架都有基于Python的接口,所以包括我自己在内都在Python花了不少精力。本文的重点不是要拉CPP和Python掐架,只是CPP里对于各种功能...原创 2018-08-02 07:07:55 · 745 阅读 · 0 评论 -
【CPP基础】函数的重载和复杂的数据类型(二)
4. 指针和数组:4.4 *Ptr + 1和*(Ptr + 1)的区别:前者是*Ptr地址的内容+1,后者是地址+1中存放的内容。4.5 指针和数组的应用举例:4.5.1 重载:4.5.2 泛型程序设计:4.6 数组可以是任何一种数据类型,这意味着完全可以创建一个以指针为元素的数组。5. 对象的基础——结构:5.1 C语言和C++有许多共同之处,...原创 2018-08-07 07:51:22 · 280 阅读 · 0 评论 -
【CPP基础】输入和输出相关(二)
引自与曾今的导师Dr. Collete Heig的一次例会交谈,虽然您已离开原本的岗位,但期望您一切安好:我们选择research作为毕生的事业及选择作为一名工程师的原因,不正是因为喜欢这种单纯而充满激情的生活嘛。 4. C++中的cin.ignore ()和cin.getline ()函数:4.1 cin.ignore ()函数:4.1.1 cin.ignore (a, ch...原创 2018-08-03 07:35:55 · 1926 阅读 · 0 评论