![](https://img-blog.csdnimg.cn/6d9039e3405547c5b56d5963bb1d4d35.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
c++ primer plus
文章平均质量分 60
学习笔记
疏狂似风~
这个作者很懒,什么都没留下…
展开
-
c++const解析-面试常考汇总
const修饰的是*p,因此这是一个指向字符常量的指针,p指向的内存区域只读。底层const(修饰的是类型)const修饰的是p,一个指向字符的常量指针,p内存区域只读,顶层const(修饰的对象,即变量本身)修饰的是char,这是一个指向字符常量的指针,p指向的内存只读,底层const。修饰的是*p,是一个指向字符的指针常量的指针,*p只读,底层const。修饰的p,是一个字符的指针的指针常量,p本身只读,顶层const。原创 2023-06-07 16:01:18 · 54 阅读 · 1 评论 -
c++名称空间
名称空间 用来控制名称的作用域 声明区域:在函数外声明的全局变量,声明区域为其声明所在的文件,函数中声明的为其代码块 潜在作用域:从声明点开始到声明区域的结尾,比声明区域小,因为变量必须先定义 作用域:变量对程序可见的范围被称为作用域 名称空间的申明: namespace Jack{ double pail; void fetch(); } 默认情况下,名称空间中声明的名称的链接性为外部的(除非引用了常量) namespace Jack{ char* goose(const char*); }原创 2022-03-03 14:58:04 · 335 阅读 · 0 评论 -
c++内存模型
函数重载 特征标-函数参数 函数模板 template<class Any>; void Swap(Any &a,Any &b); 模板的重载 void Swap(Any[],Any[],int n); 显示具体化 template<> void Swap<int>(int &,int &); 头文件管理 如果没有被定义过才查看 idndef 和endif之间的内容 #ifndef COORDIN_H_ ... #endif #原创 2022-03-02 15:44:54 · 201 阅读 · 0 评论