C++基础
文章平均质量分 86
lcanghai
日清日毕,日事日高
展开
-
基础-关键字+多态等基础-C++面试常考(持续更新)
C++基础-关键字-类型-static_cast、dynamic_cast、const_cast和reinterpret_cast总结 | 果冻想C++基础-关键字-类型-static_cast与c风格的强制类型转换比较 C++基础-关键字-内存-【V】智能指针的原理和源码实现原创 2017-03-24 14:18:36 · 558 阅读 · 0 评论 -
基础-函数-静态方法、非静态方法、静态成员、非静态成员与多线程
持续修改中.....一、内存结构及模型1.1内存结构图片来源http://blog.csdn.net/bluetjs/article/details/52874852 内存分区名称用处备注Java 栈(1)存放局部变量 Java 堆(1)存放所有原创 2017-03-24 10:38:21 · 432 阅读 · 0 评论 -
基础-线程-同步、异步和多线程
1. 同步与异步无论是线程还是进程,都存在同步和异步的概念。好比一个事情分几个步骤,同步就是一个步骤一个步骤去做,上一个步骤做完再做下一个步骤,有点顺序执行的意思。而异步呢,就类似于可以并行执行几个步骤,最后返还给调用方。说到并行,这里涉及到为啥要分叉?从哪开始分叉的?又怎么样归到一起的问题? 1.1解决疑问(涉及到为啥要分叉?从哪开始分叉的?)这涉及到同步和异步的区别这原创 2017-01-13 14:45:41 · 307 阅读 · 0 评论 -
基础-求职面试-C++基础总结
个人理解,相比于C语言,C++语言主要是采用设计思维更好的使用类进行继承、封装、多态实现面向对象程序设计。C++基础主要设计到变量、常用关键字、类中一些函数(构造函数和非构造函数)、多态性质、模板。使用过程中经常考虑内存分配、泄露、多线程方面的知识。当然STL作为C++的标准容器,一些常见的vector、set、unordered_set、map、unordered_map的基本用法可以使程序原创 2016-08-31 14:56:14 · 342 阅读 · 0 评论