
搞定C++面试
anda0109
密码学与信息安全,区块链,分布式数据库/存储,人工智能。
展开
-
const、static变量在内存中的位置
以下面代码说明各变量的存放位置: static int val_a = 1 ; // 初始化的静态变量 int val_b = 2 ; // 全局变量 const int val_c = 3 ; // const 全局变量 static int val_d ; // 未初始化的静态变量 int val_e ; // 未初...原创 2018-04-10 10:52:26 · 2013 阅读 · 0 评论 -
const和staic
const Const:常量类型,被const修饰的部分是不可以修改的,只在声明中使用。 Cont int* p,常量指针,即p是一个指向const int的指针,p的值是可以修改的,但是其指向的值是不能修改的。 Int* const p,指针常量,即p是一个指向int的指针常量,p的值是不可以修改的,但是p所指向的内容是可以修改的。 在类的成员函数后用const修饰,即将成员函数声明为c...原创 2018-04-10 11:42:26 · 390 阅读 · 0 评论 -
设计模式 (二)——观察者模式(Observer,行为型)
转载自:https://blog.youkuaiyun.com/k346k346/article/details/57080491 1.概述 使用设计模式可以提高代码的可复用性、可扩充性和可维护性。观察者模式(Observer Pattern)属于行为型模式,在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新。 例如,在实际生活中,报纸出版社和订阅者之间存...转载 2018-04-10 15:36:49 · 475 阅读 · 0 评论