C++入门
文章平均质量分 79
C++的入门
XxxxHe
长路漫漫,唯c作伴
展开
-
C++类和对象、类的定义
1、声明和定义全部放在类体中,需注意:成员函数如果在类中定义,编译器可能会将其当成内 联函数处理。int size;public:// .h文件private:int* a;int size;public://.cpp文件建议用第二种,我认为是更为规范的。原创 2023-10-28 16:51:22 · 91 阅读 · 0 评论 -
C++内联函数
内联函数的概念以inline修饰的函数叫做内联函数,编译时C++编译器会在调用内联函数的地方展开,没有函数调 用建立栈帧的开销,内联函数提升程序运行的效率。下面用函数演示我们知道,调用函数的一个最明显特征是call指令如果加上了inline关键字修饰函数,就会建议编译器使其变成内联函数,就没有创建函数栈帧的开销,会变成正常代码一样执行。原创 2023-10-28 16:48:41 · 63 阅读 · 0 评论 -
C++缺省参数和函数重载
为什么要这样规定呢?这是为了防止声明的参数值和定义的参数值出现不一样的情况编译时,编译器并不能确定要使用声明的缺省值还是要使用定义的缺省值。函数重载。原创 2023-10-14 17:56:14 · 62 阅读 · 1 评论 -
C++命名空间
命名空间是一个声明性的区域,它是一种用于组织和管理代码的机制。它将代码放到不同的命名空间中,最主要的是可以避免命名冲突,尤其是在大型项目中。命名空间可以包含类、函数、变量等,使得它们在特定的命名空间内具有唯一的名称。通过使用命名空间,可以更好地组织和管理大型项目的代码,并提高代码的可读性和可维护性。原创 2023-10-12 18:43:56 · 61 阅读 · 3 评论