c++小知识点2.0

编程入门 行业动态 更新时间:2024-10-07 18:22:59

c++小<a href=https://www.elefans.com/category/jswz/34/1770093.html style=知识点2.0"/>

c++小知识点2.0

16.
作用域操作符::的作用:

(1)全局域和局部域都定义了相同名字的变量a,默认情况下局部变量隐藏全局变量,如果想调用全局变量a,应该这样:“::a”;
(2)调用类的静态成员:“类名::静态成员名”;
(3)子类中调用父类中被隐藏的成员:“父类名::成员名”;

17.
C++的关键特征是接口和实现的分离.
接口的概念:是一些”用户可以应用到类对象上的操作”的集合.

18.
构造函数与析构函数是相反的,一个是创造一个是销毁.

19.
面象对象软件设计的三个思想是 封装,继承,多态.

在继承类中,有相同代码的或先声明的叫基类,新类则叫派生类或子类.

20.
using namespace std; //引用C++标准库

也可用下面的代替:
std:stirng CurrenName=”cowbo”; //引用std下的string库

using std::string;

21.
一个字节(byte)由8位构成,而一个字由32位构成.

22.
转义序列:
/n 换行
/t 水平制表键
/v 垂直制表键
/b 退格键
/r 回车键
/f 进纸
/a 响铃键
// 反斜杠键
/? 问号
/’ 单引号
/” 双引号

*.可打印的文字常量可用单引号括起来

/14 表示换行
L’a’ 表示宽字符

23.
int a=5;
a=a-1; //表示计算值必须要在右边,左边会被覆盖.

24.
多标识定义变量时,可以由逗号分开,并跨多行,最后以分号结束.
如:
int month,
day,year;

25.

C++初始化对象值的两种方式:

第一种:显式方法

int ival=1024;
string project=”fantasia 2000”;

第二种:隐式方法

int ival(1024);
string project(“fantasia 2000”)

26.
指针的定义是在前面加个*号,如:

string * cdd;//定义了一个cdd的指针.
string * cdd1,cdd2; //定义了一个cdd1的指针和一个普通字符串cdd2
cdd1=0; //表示指针没有指向任何地址;

当需要把指针指向一个地址时,要用
int a[10]; //定义了一个10位的数组
int *b=&a[10]; //定义了一个b的指针,指向a[10],一定要加&引用号.

27.
引用又称别名,通过前面加&号表示.
引用也要声明,例:
int Count=0;
int &RefCount=Count;

*如果在未声明的前提下,在已用变量前加&,则打印出来的是该变量指向的内存地址.

28.
C++可声明同名但不同类型的数据,但不能在同层内声明

29.
指针的概念
char *p;
p 是指针本身的地址
&p 指针所指向的值的地址
*p 指针所指向的地址的值

30.
在地址不确定的时候不能取地址中的值~~否则不安全
int* p;
int n=*p;//这是读
*p=n; //这是写

更多推荐

c++小知识点2.0

本文发布于:2024-02-27 21:25:57,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1766338.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:知识点

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!