![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
啊啊啊啊啊啊啊阿
hello world
展开
-
C++一些初步知识
函数的重载:C++允许在同一作用域中用同一个函数名定义多个函数,这些函数的参数个数和参数类型不同,这些同名的函数用来实现不同的功能,这就是函数的重载,即一个函数名多用。例:int max(int a,int b,int c);float max(float a,float b,float c);long max(long a,long b,long c);上述三个函数函数名一样,但原创 2017-01-13 20:31:13 · 199 阅读 · 0 评论 -
c++(一)
类和结构体类型的不同:在c++中,class和struct都可以用来声明一个类,但是它们有不同的地方。用struct声明的类,如果对其成员不作private或public的声明,系统将默认定为public;相反的,用class声明的类,如果对其成员不作private或public的声明,系统将默认定为private。成员函数可以被指定为private,public,protecte原创 2017-01-14 22:31:52 · 232 阅读 · 0 评论 -
关键字const
const的作用:const修饰的变量的值不能被改变。例如:consi int i= 10;i的值就固定为10 了,如果试图改变i的值,程序将会报错。编译过程中会将用到i的地方替换成10。const的初始化:因为const对象一旦创建就不能再改变,所以const对象必须初始化。如果利用一个对象去初始化另外一个对象,则它们是不是const都无关紧要:int i =原创 2017-02-11 11:27:04 · 274 阅读 · 0 评论 -
面向过程与面向对象——c语言与c++
C语言的特点:C语言实在实践中逐步完善起来的没有深思熟虑的设计过程使用时存在很多“灰色地带”残留了过多低级语言的特征直接利用指针进行内存操作C语言的目的是高效:最终执行效率的高效面向过程程序设计:数据结构+算法主要解决科学计算问题,用户需要简单而固定特点:分析解决问题所需要的步骤利用函数实现各个步骤一次调用函数解决问题问题:原创 2017-02-21 20:00:38 · 970 阅读 · 0 评论 -
c++中的static关键字
static:static修饰的成员函数没有this指针(因为其属于类,不属于某个具有对象的,不会分配空间)静态成员函数不可以访问非静态成员非静态成员函数可以访问静态成员static的优点:static成员的名字是在类的作用域中,因此可以避免与其他类成员或全局对象名字冲突可以实施封装,static成员可以是私有的,而全局对象不可以阅读程序容易看出static成员原创 2017-02-13 20:08:35 · 300 阅读 · 0 评论