摘要: 一.静态持续性,外部链接性 1.单定义规则 定义声明:分配储存空间 引用声明:不分配储存空间,使用关键字extern; //file01.cpp extern int cats=20; int dogs=22; int fleas; //file02.cpp extern int cats; ext 阅读全文
posted @ 2022-03-02 18:44 追风&~少年 阅读(125) 评论(0) 推荐(0)
摘要: 对于函数重载,函数模板和函数模板重载,C++需要一个定义良好的策略,主要以以下步骤运行 第一步:创建候选函数列表。其中包含与被调用函数的名称相同的函数和模板函数。 第二步:使用候选函数列表创建可行函数列表。这些都是参数数目正确的函数,为此有一个临时转换序列,其中包括实参类型和相应的形参类型完全匹配的 阅读全文
posted @ 2022-02-11 13:11 追风&~少年 阅读(101) 评论(0) 推荐(0)
摘要: 对于传递的值不做修改的参数 ·如果数据对象很小,如内置数据类型或小型结构,则按值传递。 ·如果数据对象是数组,则使用指针,因为这是唯一的选择,并将指针声明为指向const的指针。 ·如果数据对象是较大的结构,则使用const指针或const引用,以提高程序的效率。这样可以节省复制结构所消耗的时间和内 阅读全文
posted @ 2022-02-10 13:02 追风&~少年 阅读(111) 评论(0) 推荐(0)