logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++内存,引用与函数进阶

特点:1.共享,共享的目的是对一些频繁被执行的程序只需要在内存中有一份代码即可。注:①如果某个参数有默认值,那么从这个参数以后的每个参数都要有默认值。第一个值为10,因为编译器作了保留,第二次就不会保留了,值为乱码。在函数行参列表中,可以加const修饰形参,防止形参改变实参。如果在有默认值的情况下还传了数据,那么函数就会用我们传的数据。注:不要返回局部变量的地址,栈区开辟的数据由编译器自动释放。

#c++
C++类和对象

c++认为万事万物都为对象,对象上有其属性和性质。例如:人可以作为对象,属性有名称、年龄···,行为有走、跳、唱歌···。具有相同性质的对象,抽象的称为类。例如:人属于人类,车属于车类。

#c++
C++模板

函数模板的作用:建立一个通用函数,其函数返回值类型和形参类型可以不具体制定,用一个虚拟的类型来代表。typename ----- 表明其后面的符号是一种数据结构,可以用class代替。作用:建立一个通用类,类中的成员 数据类型可以不具体制定,用一个虚拟的类型来代表。为了解决这个问题,提供模板的重载,可以为这些特定的类型提供具体化的模板。T ----- 通用的数据类型,名称可以替换,通常为大写字母。

#c++#开发语言
到底了