
C++基础知识
烟鬼-斯摩格
这个作者很懒,什么都没留下…
展开
-
C++基础知识-assert()
assert断言,是宏,而非函数。assert 宏的原型定义在 <assert.h>(C)、<cassert>(C++)中,其作用是如果它的条件返回错误,则终止程序执行。可以通过定义NDEBUG来关闭 assert,但是需要在源代码的开头,include <assert.h>之前。原创 2024-01-11 15:23:34 · 464 阅读 · 1 评论 -
C++基础知识-关键字volatile
【代码】C++基础知识-关键字volatile。原创 2024-01-11 15:18:31 · 597 阅读 · 1 评论 -
C++基础知识-inline内联函数
所谓虚函数就是在基类定义一个未实现的函数名,为了提高程序的可读性,建议后代中虚函数都加上。原创 2024-01-11 14:55:42 · 1224 阅读 · 1 评论 -
C++基础知识-this指针
在 ClassName类的 const成员函数中,3. 当一个成员函数被调用时,自动向它传递一个隐含的参数,该参数是一个指向这个成员函 数所在的对象的指针。例如c++的输出函数 cout,它可以无限追加,这就是链式编程思想。,然后调用成员 函数,每次成员函数存取数据成员时,都隐式使用。返回值为对象引用:返回的是对象本身。2. 当对一个对象调用成员函数时,编译程序先将对象的地址赋给。返回值为对象:此函数。返回时,由于此函数返回值类型是对象,的解引用,也就是被调用函数的对象。原创 2024-01-10 13:50:25 · 387 阅读 · 0 评论 -
C++基础知识-关键字static
在 main 函数运 行前就分配了空间,如果有初始值就用初始值初始化它,如果没有初始值系统用默认值初 始化它。就可以访问该函数,但是在 static 函数 内。,表明函数的作用范围,仅在定义该函数的文件内才能使用。,而且不需要生成对象就可 以访问该成员。项 目时,为了防止与他人命名空间里的。,修改变量的存储区域和生命周期,使变量。,可以将函数定位为 static。,修饰成员变量使所有的对象。原创 2024-01-10 10:48:07 · 394 阅读 · 0 评论 -
C++基础知识-关键字const
2.2 没有 const reference,因为引用只是对象的别名,引用不是对象,不能用 const 修饰。1.2. 自身是常量的指针(常量指针,const pointer)2.1 指向常量的引用(reference to const)1.1. 指向常量的指针(pointer to const)注:被 const 修饰(在 const 后面)的值不可改变。原创 2024-01-10 10:27:51 · 336 阅读 · 0 评论