您的位置:首页 > 编程语言 > C语言/C++

C++面向对象的编程学习笔记1

2018-07-05 15:04 169 查看

1.基本输入输出

include <iostream>

using namespace std;

cin>>a;

cout<<a<<andl;

2.为后面一个输出项指定输出列数,输出列数不足右对齐,输出列数过多则按实际列数。

include<iomanip>

cout<<a<<setw(6)<<b<<endl;

3.define和const

define直接置换,不加括号;const定义了一个常变量,带括号,值不能被改变。

4.函数和变量在使用之前必须经过声明。

5.函数或运算符的重载:重载函数的运算符个数或者运算符类型之一必须不同。

6.函数声明时,默认参数必须放在形参表的最右端,否则出错。

7.变量的引用:int &a=b;//表示a是b的别名,且a和b都是int类型。可以定义函数形参为 int &a,而实参为int型,使得实参与形参同步更新。

8.指针:int* a=&b,表示a是指向一个int变量的指针,a变量存储的是b变量的地址。&b表示取变量b的地址。

9.内联函数是在编译时用函数体代替主函数中的函数调用,以节省运行时间,但会增加代码长度。

10.main函数中局部变量屏蔽全局变量,如果要调用全局变量,则使用(::b)。

11.字符串不同于字符数组的是它可以用常值进行赋值、不需要考虑字符串长度进行字符串之间的赋值、可以定义字符串数组。并且可以执行“+”或者比较运算。

12.动态分配和撤销内存:

new 类型 [初值]

delete [] 指针变量。




阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: