随笔分类 - c++
摘要:最近学习了c++多线程相关知识,也算是对这方面内容的入门 视频链接c++11并发与多线程视频课程 看了大概两周,简单进行总结 参考文章C++11并发与多线程 PS:c++11提供了标准的可跨平台的线程库,本次多线程开发以此库为核心 一.并发,进程,线程理解 1.并发:两个或者更多的任务(独立的活动)
阅读全文
摘要:一. c,c++区别<九大点> c: 面向过程 c++: 面向对象(封装,继承,多态) 对象:对数据和作用于数据的操作组成的封装实体 类:描叙了一组有相同属性和方法的对象<虚拟> 对象为类的实例化,类为对象的抽象 c: 不支持函数重载 c++: 支持函数重载<_Z + len(函数名) + 函数名
阅读全文
摘要:记录一下c++11新特性方便以后回忆 1.nullptr (对标NULL) 2.auto ,decltype(根据表达式推断类型,表达式不执行) decltype(func()) sum = 5; // sum的类型是函数func()的返回值的类型int, 但是这时不会实际调用函数func() in
阅读全文
摘要:慢慢开始学c++啦,记录学习的大体过程 class中神奇的内存(sizeof) 1.内存补齐 便于管理类(生成的对象)的内存,类总内存总是为最大成员字节大小的倍数,不足的会进行内存补齐 类的整体内存就是由n块最大成员字节大小的区域组成的 而内存的分配对于成员变量来说是按照书写顺序来的(也就是构造顺序
阅读全文