c++
文章平均质量分 88
我是大学渣
因为头发还很多所以相当程序员
展开
-
const关键字的作用
构造函数也属于类的成员函数,但是构造函数是要修改类的成员变量,所以类的构造函数不能申明成const类型的。static静态成员是属于类的,而不属于某个具体的对象,所有的对象共用static成员。2)对指针而言,可以指定指针本身为const,也可以指定指针所指的数据为const,或二者同时指定为const;4)对于类的成员函数,有时候必须指定其为const类型,表明其是一个常函数,不能修改类的成员变量;const修饰函数表示该函数的返回值是const类型的,改返回值只能赋值给同类型的const变量。原创 2022-12-24 18:51:59 · 658 阅读 · 1 评论 -
C/C++程序内存布局(data段,bss段,text段)以及static关键字详解
data包含==静态初始化==的数据,所以==有初值的全局变量和static变量==在data区。段的起始位置也是由连接定位文件所确定,大小在编译连接时自动分配,它和程序大小没有关系,但和程序使用到的全局变量,常量数量相关## 1.2 text段(只读)text段是程序代码段,在AT91库中是表示程序段的大小,它是由编译器在编译连接时自动计算的,当你在链接定位文件中将该符号放置在代码段后,那么该符号表示的值就是代码段大小,编译连接时,该符号所代表的值会自动代入到源程序中## 1.3 bss段(可读可写原创 2022-12-24 18:33:37 · 2933 阅读 · 0 评论