
C++大学教程
C++大学教程学习笔记
Mathilda_Chen
发布内容为大多为自己的学习内容,难免有疏漏,如有错误,请评论指正,感谢。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《C++ 大学教程》8.5 使用const修饰指针
指针传递给函数有四种方式: 指向非常量数据的非常亮指针:int* countPtr;//声明一个指向非常量数据的非常量指针,不需要包含const 指向常量数据的非常量指针:const int * countPTR ; 指向非常量数据的常量指针:int * const countPTR = &x;//始终指向同一个内存位置,通过该指针可修改这个位置上的数据。且声明为const...原创 2020-04-25 09:59:43 · 179 阅读 · 0 评论 -
《C++ 大学教程》10.2 const对象和const成员函数
1、程序员使用关键字const来指定对象是不可修改的,这样任何试图修改对象的操作都将导致编译错误。 2、对于const对象,C++ 编译器不允许进行成员函数的调用,除非成员函数本身也声明为const(const对象调用非const成员函数将导致编译错误**,const对象只能调用const成员函数**) 但是在构造函数中调用非const成员函数来初始化const对象是允许的。 3、要将函数指定为c...原创 2020-04-24 22:36:35 · 254 阅读 · 0 评论 -
《C++ 大学教程 》10.6 static类成员
1、非静态数据成员:每个类对象都有一个副本;静态数据成员:每个类有一个副本。 2、类的static数据成员只在类的作用域起作用。基本类型的static数据成员默认为0。 3、static数据成员只能且仅只能被初始化一次。Int或者枚举类型的const static数据成员可以在类定义中的声明处初始化。但是,所有其他static数据成员必须在文件作用域(即,类定义之外)进行定义和初始化。 原因: (...原创 2020-04-24 20:44:14 · 301 阅读 · 0 评论 -
《C++大学教程》8.7 sizeof 运算符
1、返回数组的总字节数,返回值是size_t类型。 2、在一个函数中使用sizeof运算符来获取一个数组参数的字节数,结果会得到一个指针的字节数,而不是一个数组的字节数。 4、图中22行返回指针字节数4(double类型64bits = 4B),而不是数组大小 5、sizeof是运算符而不是函数,在编译时起作用,在运行时不起作用。 6、(引用于牛客网)类的大小只与成员变量(非stati...原创 2020-04-23 21:47:13 · 235 阅读 · 0 评论