目录1.引用的概念2.引用的性质3.常量引用4.使用场景1.作参数2.作返回值5.传值与传引用的效率比较 6.值和引用作为返回值的性能比较 7.引用与指针指针与引用的不同点要说C语言中哪个知识点最难学难懂,大部分人可能和我一样的答案——指针。C++既然是C语言的豪华升级版肯定要优化这一问题。不过指针虽然难,但是不得不说它确实牛*呀,指针使C语言变得更加灵活更加万能,可以说指针是C/C++的精髓,因此取缔指针是万万不能的,所以C++的祖师爷引进了引用的概念。1.引用的概念引用:给已经存在的变量取个别名;编译器不会为引用变量开辟新的内存空间,它和引用的变量共用同一块内存空间;例如:小明的小名叫作明
博主:命运之光专栏:算法修炼之练气篇前言:每天练习五道题,炼气篇大概会练习200道题左右,题目有C语言网上的题,也有洛谷上面的题,题目简单适合新手入门。(代码都是命运之光自己写的,练完这200多道题就考了今年第十四届的B组蓝桥杯C/C++获得了省一,后面还会更新“算法修炼之筑基篇”里面包括了省赛到国赛这一个月训练的刷奖计划,大概有40道左右,感兴趣的话可以关注一下命运之光)目录题目1121:C语言训练-8除不尽的数题目描述输入格式输出格式样例输入样例输出题目1118:Tom数题目描述输入格式输出格式样例输入样例输出题目1093:字符逆序题目描述输入格式输出格式样例输入样例输出题目1048:[编
博主:命运之光专栏:算法修炼之练气篇前言:每天练习五道题,炼气篇大概会练习200道题左右,题目有C语言网上的题,也有洛谷上面的题,题目简单适合新手入门。(代码都是命运之光自己写的,练完这200多道题就考了今年第十四届的B组蓝桥杯C/C++获得了省一,后面还会更新“算法修炼之筑基篇”里面包括了省赛到国赛这一个月训练的刷奖计划,大概有40道左右,感兴趣的话可以关注一下命运之光)目录题目1157:亲和数题目描述分析约束算法整理题目1687:数据结构-字符串连接输入格式输出格式样例输入样例输出题目1477:字符串输入输出函数题目描述输入格式输出格式样例输入样例输出题目3012:分苹果题目描述输入格式输
文章目录💐专栏导读💐文章导读🌷拷贝构造函数的概念🌷拷贝构造函数的特性💐专栏导读🌸作者简介:花想云,在读本科生一枚,致力于C/C++、Linux学习。🌸本文收录于C++系列,本专栏主要内容为C++初阶、C++进阶、STL详解等,专为大学生打造全套C++学习教程,持续更新!🌸相关专栏推荐:C语言初阶系列、C语言进阶系列、数据结构与算法💐文章导读本章主要内容为6个默认成员函数之一的拷贝构造函数的认识与学习,充分理解浅拷贝与深拷贝。🌷拷贝构造函数的概念还记得上一章中提到的6个默认成员函数吗?当我们定义好一个类,不做任何处理时,编译器会自动生成以下6个默认成员函数:默认成员函数:如果用户没有手动实现,则
文章目录💐专栏导读💐文章导读🌷拷贝构造函数的概念🌷拷贝构造函数的特性💐专栏导读🌸作者简介:花想云,在读本科生一枚,致力于C/C++、Linux学习。🌸本文收录于C++系列,本专栏主要内容为C++初阶、C++进阶、STL详解等,专为大学生打造全套C++学习教程,持续更新!🌸相关专栏推荐:C语言初阶系列、C语言进阶系列、数据结构与算法💐文章导读本章主要内容为6个默认成员函数之一的拷贝构造函数的认识与学习,充分理解浅拷贝与深拷贝。🌷拷贝构造函数的概念还记得上一章中提到的6个默认成员函数吗?当我们定义好一个类,不做任何处理时,编译器会自动生成以下6个默认成员函数:默认成员函数:如果用户没有手动实现,则
文章目录一、宏的缺点引例改正一改正二改正三宏的缺陷二、内联函数的概念三、内联与非内联的区别四、内联函数的特性专栏导读🌸作者简介:花想云,在读本科生一枚,致力于C/C++、Linux学习。🌸本文收录于 C++系列,本专栏主要内容为C++初阶、C++进阶、STL详解等,专为大学生打造全套C++学习教程,持续更新!🌸相关专栏推荐:C语言初阶系列 、C语言进阶系列 、数据结构与算法 大家是否还记得C语言中的宏函数?内联函数与C语言中宏函数作用类似,但是由于宏的缺陷较多,使用体验较差且安全性不高,所以C++中不建议使用宏,而是使用内联函数替代宏。本章我们就一起学习内联函数吧~一、宏的缺点引例在学习宏
文章目录一、宏的缺点引例改正一改正二改正三宏的缺陷二、内联函数的概念三、内联与非内联的区别四、内联函数的特性专栏导读🌸作者简介:花想云,在读本科生一枚,致力于C/C++、Linux学习。🌸本文收录于 C++系列,本专栏主要内容为C++初阶、C++进阶、STL详解等,专为大学生打造全套C++学习教程,持续更新!🌸相关专栏推荐:C语言初阶系列 、C语言进阶系列 、数据结构与算法 大家是否还记得C语言中的宏函数?内联函数与C语言中宏函数作用类似,但是由于宏的缺陷较多,使用体验较差且安全性不高,所以C++中不建议使用宏,而是使用内联函数替代宏。本章我们就一起学习内联函数吧~一、宏的缺点引例在学习宏
文章目录💐专栏导读💐文章导读🌷运算符重载🌺引例🌺概念及运用🌺牛刀小试🍁==重载🌺运算符重载的特性🌺其它运算符重载的实现🍁>=🍁+=-=+-重载🍁前置++与后置++重载🍁日期-日期的实现🍁>重载🌷简单的测试🌷默认成员函数——赋值运算符重载🌷默认成员函数——取地址操作符重载🌷const成员🌷日期类的实现🌺Date.h🌺Date.cpp💐专栏导读🌸作者简介:花想云,在读本科生一枚,致力于C/C++、Linux学习。🌸本文收录于C++系列,本专栏主要内容为C++初阶、C++进阶、STL详解等,专为大学生打造全套C++学习教程,持续更新!🌸相关专栏推荐:C语言初阶系列、C语言进阶系列、数据结构与算法💐文
文章目录💐专栏导读💐文章导读🌷运算符重载🌺引例🌺概念及运用🌺牛刀小试🍁==重载🌺运算符重载的特性🌺其它运算符重载的实现🍁>=🍁+=-=+-重载🍁前置++与后置++重载🍁日期-日期的实现🍁>重载🌷简单的测试🌷默认成员函数——赋值运算符重载🌷默认成员函数——取地址操作符重载🌷const成员🌷日期类的实现🌺Date.h🌺Date.cpp💐专栏导读🌸作者简介:花想云,在读本科生一枚,致力于C/C++、Linux学习。🌸本文收录于C++系列,本专栏主要内容为C++初阶、C++进阶、STL详解等,专为大学生打造全套C++学习教程,持续更新!🌸相关专栏推荐:C语言初阶系列、C语言进阶系列、数据结构与算法💐文
🌷专栏导读🌸作者简介:花想云,在读本科生一枚,致力于C/C++、Linux学习。🌸本文收录于C++系列,本专栏主要内容为C++初阶、C++进阶、STL详解等,专为大学生打造全套C++学习教程,持续更新!🌸相关专栏推荐:C语言初阶系列、C语言进阶系列、数据结构与算法本章为C++修炼之练气期最后一篇,为大家整理了C++11中一些新的语法,也是为接下来C++更深一层学习做个铺垫。本章我们将学习auto关键字、范围for的使用、nullptr关键字,一起进入新的学习吧~🌷auto关键字🌺什么是autoC++中引入了新的关键字auto,其作用为自动推导类型。例如:intmain(){ inta=0; a