- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 【CPP基础】联合、枚举、类型别名
1. 联合(union): 1.1 “联合”是一种特殊的类,也是一种构造类型的数据结构。在一个“联合”内可以定义多种不同的数据类型。一个 “联合”类变量,允许装入该“联合”所定义的任何一种数据,这些数据共享同一段内存,已达到节省空间的目的(另一个节省空间的类型:位域)。同结构(struct)一样,联合默认访问权限也是公有的,并且,也具有成员函数。 1.2 联合与结构的区别:“联合”与“结构”...
2018-08-09 08:35:36 747
原创 【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 231
原创 【CPP基础】函数的重载和复杂的数据类型(一)
引自《进击的巨人》,不要问我为何出自于这,哈哈哈: 什么都无法舍弃的人,什么也改变不了。 1. 函数的重载: 1.1 概念:在同一个作用域中,如果有多个函数的名字相同,但是形参列表不同(参数类型不同或参数个数不同),返回值类型可同也可不同,我们称之为重载函数。重载的函数是通过形参列表区分的,与返回值类型无关。函数重载其实是"一个名字,多种用法"的思想,不仅函数可以重载,运算符也可以重载对函数...
2018-08-06 05:40:52 671
原创 【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 1850
原创 【CPP基础】面向对象的编程思想 + 输入和输出相关(一)
引自高翔博士的《视觉SLAM十四将》: 用着用着才发现C++和Linux才是我的真爱。 开始做人工智能和人工智能相关的人和团体越来越多,虽然初期学习中会发现对于绝大多数没有什么编程基础的人来说Python是一个非常便于上手的语言,而且甚多开源构架都有基于Python的接口,所以包括我自己在内都在Python花了不少精力。本文的重点不是要拉CPP和Python掐架,只是CPP里对于各种功能...
2018-08-02 07:07:55 680
[2018 CVPR] Competitive Collaboration
2019-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人