
C++语言基础
我们将从C++的基本语法和数据类型开始,逐步深入到更高级的主题,包括面向对象编程、内存管理、异常处理等。通过清晰的解释、实例代码和练习题,您将能够逐步掌握C++的核心概念,并将其应用于实际项目中。
一曲肝肠断
这个作者很懒,什么都没留下…
展开
-
static关键字
在模块内,在源文件中声明static修饰的变量,只作用于当前文件,在头文件中声明的static修饰的变量,作用于所有引入该头文件的文件中.在类中,static修饰的成员变量和成员函数属于整个类所有,可以理解为该类的全局属性。在函数体中,静态局部变量声明在某个函数体内,其他函数不能使用。cout原创 2024-03-05 01:14:53 · 205 阅读 · 0 评论 -
指针和引用的作用及区别
传参,避免内存分配及对象数据的复制,但指针本身仍占用小部分空间,不如引用极致。指针是对象,指针是有地址的,可以定义指针的指针,如二级指针、三级指针等。引用不是对象,没有实际地址,不能定义引用指针,也不能定义引用的引用。指针不强制需要初始化,但最好初始化,避免发生未定义的行为。引用类型传参可避免内存分配及对象数据的复制,节约内存空间。引用必须初始化且不能初始化为空对象,初始化后不能再改变。引用是目标对象的别名,对引用操作就是对目标对象操作。引用类型的函数返回值,可避免对象数据的复制。3、是否直接操作对象。原创 2024-03-05 01:28:39 · 244 阅读 · 0 评论 -
const关键字
const修饰指针时分为常量指针(例如int * const ptr)和指针常量(例如const int * ptr)两种情况。为方便记忆,可简化为const在指针变量名称前时为常量指针,指针指向的内容不可被修改 ,在类中被const修饰的成员函数被称为常成员函数,常成员函数只能调用常成员变量及常成员函数,确保成员变量不被修改。const修饰的变量不可被修改(C语言中局部const变量是可以通过指针修改的,此处在本文章尾特殊说明)。const在指针类型前,为指针常量,指针所指类型不可被修改。原创 2024-03-05 00:58:12 · 295 阅读 · 0 评论