C++小知识点

前言
  小编最近在学习C++,下面是一些小编的笔记,语言都是想通的,掌握一门语言以后再接触C++其实感觉是很熟悉的,变的只是一些格式和特殊的地方,慢慢来就好
函数的参数及其传递方式
  

  • 对象作为函数参数:将对象名作为函数参数,这种传递是单向的,不会改变实参的值。
  • 对象指针作为函数参数:将对象地址作为函数参数,这种传递会改变实参的值。
  • 引用作为函数参数:定义时,形参是别名;调用时,实参是对象名。实参对象和形参对象代表同一个对象,所以改变形参对象就是改变实参对象.

const保护数据
  使用const修饰符传递参数,只能使用参数而无权修改参数。这样能提高系统安全
函数返回值
  

  • (函数可以返回一个引用,返回一个引用的主要目的是为了将该函数用在赋值运算符的左边。函数原型表示方法:数据类型 &函数名(参数列表)
  • 返回指针函数:返回值是存储了某种类型数据的内存地址,这种 函数称为指针函数。声明函数原型表示方法:类型标示符 *函数名(参数列表)注意:当函数返回一个空指针值是,这个可以作为程序异常的标志。
  • 返回对象:函数返回string等对象。
  • 函数返回值作为函数参数:如果把函数返回值作为另一个函数的参数,这个函数的返回值必须和参数类型一致。

内联函数
  内联函数的声明只要在函数前加上关键字“inline”即可。内联函数必须在函数第一次被调用前出现并定义。

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值