![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++学习笔记
文章平均质量分 78
由于下学期选不了程序设计与实习这门课程,于是决定寒假看郭老师的mooc和《C++程序设计教程》这本书来自习啦啦啦啦
Aurora63_
这个作者很懒,什么都没留下…
展开
-
引用作为函数的返回值【C++学习笔记】
引用作为函数的返回值特点语法例题this指针哪些临时对象? 特点 在内存中不产生返回值的副本; 如果函数的返回值是类A的对象,那么返回时,生成一个临时对象(相当于副本),并且这个临时对象在函数调用所在语句结束时就消亡。 如果函数的返回值是类A的引用,那么就不会生成一个临时对象,而是直接返回对象本身; 根据引用的特点,我们既可以把这种函数的调用作为右值,也可以利用函数返回的引用作为赋值表达式的左值;(具体见下面的例题) 语法 类型 &函数名(形参列表){ 函数体 } 例题 #include <原创 2021-03-22 09:43:12 · 290 阅读 · 0 评论 -
1.类和对象初步
类和对象初步从面向过程到面向对象的程序设计面向过程的程序设计——结构化程序设计特点缺点面向对象的程序设计特点 从面向过程到面向对象的程序设计 面向过程的程序设计——结构化程序设计 特点 程序=数据结构+算法 数据结构对应变量,算法对应函数; 算法用来操作数据结构; 一个大问题被分解成许多小问题的组合,也就是整个程序被分解成一个个的函数;“过程”,即由函数来实现。 缺点 难以理解和维护 函数和它操作的变量是分离的; (在大型程序中,搞清楚哪些函数会访问哪些全局变量,哪些全局变量又被哪些函数访问是一件很麻原创 2021-02-08 20:39:10 · 132 阅读 · 0 评论