C++小技巧点

本文介绍了C++中的length()函数用于获取字符串长度,sizeof()计算内存占用,以及函数参数的值传递和地址传递(引用)。还讨论了局部变量和静态变量在内存中的存储位置,以及函数返回值的使用规则。此外,文章提到了面向对象编程中的类、对象、属性和行为的概念。
摘要由CSDN通过智能技术生成

1.c++中 length在c++中,length()只是用来获取字符串的长度。

例如:string str = “abcdefg”
则:str.length() = 7


在c++中,sizeof()用于获取数据类型或者变量所占内存空间的大小。

例如:int a=10;
则:sizeof(int)=4
对于数组来说就是先求总长度然后再除以第一个就行

函数传递参数时,有两种传递方式,一是值传递另外一种是地址传递(不知引用是否可以理解为地址传递)

让形参修饰实参有两种方法:1.进行地址传递  2.采用引用的方式传递

ctrl+k+c  是c++中的多行注释的快捷命令

ctrl+k+u  是c++中的取消多行注释的快捷命令

局部变量放在c++内存四区的栈区中,在函数的返回值中,不要返回函数的局部变量的引用,因为栈区会释放掉栈区的部分

静态变量存放在内存四区的全局区中,因此可以作为函数的返回值,

函数的调用可以作为左值的意思是函数调用返回的一个参数可以在等号的左边,因此可将另外一个实际的数赋值给他

人可以作为对象,属性有姓名、年龄、身高、体重…行为有唱、跳、跑…

车也可以作为对象,属性有轮胎、方向盘、大灯…行为有载人、放音乐、开空调…

具有相同性质的对象,我们可以抽象称为类,人属于人类,车属于车类…

类中的属性和行为,我们统称为成员

属性-成员属性-成员变量

行为-成员函数-成员方法

类后面的括号需要加;

类中:定义的变量相当于属性、构造函数着一些相当于行为

对类中的函数以及变量进行访问,主要是通过一个外部的函数进行访问,然后在主函数中调用这个外部函数才行

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值