C++关键知识点--从常见的面试题说起系列
EL-PAAS微服务
20多年的软件开发及架构设计经验,华为资深架构师,曾就职华为14年,具有大型软件架构设计能力和团队管理经验(30人),先后负责华为计费系统、视频监控平台、大屏高清视频会议系统以及林栖云微服务、低代码开发平台等多个大型系统的架构设计及核心软件框架的实现。负责架构设计的同时也一直坚持着软件研发工作,精通C/C++语言、熟练使JAVA,Javascript等开发语言。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何理解C/C++指针
你定义了一个指针的指针ppA(向管理员要一个保险柜93,也只能放个保险柜编号), 你赋值为pA的地址(编号93的柜子里)存放了一个pA保险柜的编号92,ppA 保险柜中存的是pA的编号92,*ppA则为92号保险柜中的东西(也是个保险柜的编号91),**ppA的值则为编号91保险柜中存的东西(代号5);// ppB 为pB的地址93,*ppB则为pB地址(93)中的值(值为1,也是一个地址),**ppB 为地址1中的值(8)// 定义了一个指针的指针,它存放的是指针pB的地址93。原创 2023-08-21 10:53:44 · 179 阅读 · 1 评论 -
C++虚函数你知道多少
不管是面向对象的设计原则,还是各种面向对象的设计模式,其大部分需要使用多态来实现。面向对象设计中,有个重要的特性,多态。请问最后输出了什么?原创 2023-07-20 15:56:09 · 256 阅读 · 3 评论 -
C++构造函数和析构函数--从常见的面试题说起系列1
class A { public: A(){a=0} virtual ~A(){printf "aaa";}} private: int a; } class B: public A { public: B(){a=2} virtual ~B(){printf "bbb";} } 常常有这样两个面试题目: 1) A...原创 2018-07-26 13:38:36 · 1399 阅读 · 0 评论 -
C++引用的正确使用--从常见的面试题说起系列2
C++中的引用使用起来还是比较方便的,但是对初学者也容易使用错误导致系统崩溃等问题。 因此也成为面试官们常问到的知识点。有这么一个问题: class A { public: A(){m_pszContent = NULL;} virtual ~A(){delete[] m_pszContent;} char* m_pszContent; } void F(...原创 2018-07-28 14:52:45 · 431 阅读 · 1 评论
分享