
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 · 277 阅读 · 0 评论 -
c++(一)
类和结构体类型的不同: 在c++中,class和struct都可以用来声明一个类,但是它们有不同的地方。用struct声明的类,如果对其成员不作private或public的声明,系统将默认定为public;相反的,用class声明的类,如果对其成员不作private或public的声明,系统将默认定为private。 成员函数可以被指定为private,public,protecte原创 2017-01-14 22:31:52 · 282 阅读 · 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 · 326 阅读 · 0 评论 -
面向过程与面向对象——c语言与c++
C语言的特点: C语言实在实践中逐步完善起来的 没有深思熟虑的设计过程 使用时存在很多“灰色地带” 残留了过多低级语言的特征 直接利用指针进行内存操作 C语言的目的是高效: 最终执行效率的高效 面向过程程序设计:数据结构+算法 主要解决科学计算问题,用户需要简单而固定 特点: 分析解决问题所需要的步骤 利用函数实现各个步骤 一次调用函数解决问题 问题:原创 2017-02-21 20:00:38 · 1030 阅读 · 0 评论 -
c++中的static关键字
static: static修饰的成员函数没有this指针(因为其属于类,不属于某个具有对象的,不会分配空间) 静态成员函数不可以访问非静态成员 非静态成员函数可以访问静态成员 static的优点: static成员的名字是在类的作用域中,因此可以避免与其他类成员或全局对象名字冲突 可以实施封装,static成员可以是私有的,而全局对象不可以 阅读程序容易看出static成员原创 2017-02-13 20:08:35 · 340 阅读 · 0 评论