C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。C++在具有诸多优势的同时,也存在很多缺点,其中最主要的就是“极其消耗脑细胞”,也就是说使用C++会增大开发上的成本!那么究竟应该如何深入地学习C++呢?如何让你的脑细胞多活几天呢?云栖社区编程语言系列讲座:快速上手C++,付哲与陶云峰两位技术专家将带你深入学习C++!
4月11日
演讲嘉宾: 付哲(花名:行简),阿里云高级开发工程师,哈尔滨工业大学微电子学硕士,主攻方向为分布式存储与高性能服务器编程,目前就职于阿里云表格存储团队,负责后端开发。
对象模型
回放视频:https://yq.aliyun.com/video/play/1409
PPT下载:https://yq.aliyun.com/download/2564
回顾文章:https://yq.aliyun.com/video/play/1409
继承与组合,接口与混入
回放视频:https://yq.aliyun.com/video/play/1410
PPT下载: https://yq.aliyun.com/download/2565
回顾文章: https://yq.aliyun.com/articles/583362
移动与复制
回放视频:https://yq.aliyun.com/video/play/1411
PPT下载: https://yq.aliyun.com/download/2567
回顾文章:https://yq.aliyun.com/articles/582750
对象的生命期管理
回放视频:https://yq.aliyun.com/video/play/1412
PPT下载:https://yq.aliyun.com/download/2566
回顾文章:https://yq.aliyun.com/articles/582674
4月13日
演讲嘉宾:陶云峰,阿里云高级技术专家,上海交通大学理论计算机科学博士,专注数据存储、分布式系统与计算等领域,写了20多年程序。2000年参加ACM/ICPC大赛,实现亚洲队伍进World Final前十的突破。
std::tuple与模板元编程
回放视频:https://yq.aliyun.com/video/play/1413
PPT下载:https://yq.aliyun.com/download/2568
回顾文章:https://yq.aliyun.com/articles/583361
Substitution failure is not an error (SFINAE)
回放视频:https://yq.aliyun.com/video/play/1414
PPT下载:https://yq.aliyun.com/download/2569
回顾文章:https://yq.aliyun.com/articles/582635
函数对象
回放视频:https://yq.aliyun.com/video/play/1419
PPT下载:https://yq.aliyun.com/download/2570
回顾文章: https://yq.aliyun.com/video/play/1419
为什么要学函数式编程?
回放视频:https://yq.aliyun.com/video/play/1415
PPT下载:https://yq.aliyun.com/download/2571
回顾文章:https://yq.aliyun.com/articles/583764
多线程
回放视频:https://yq.aliyun.com/video/play/1416
PPT下载:https://yq.aliyun.com/download/2572
回顾文章:https://yq.aliyun.com/video/play/1416
原子变量与内存模型
回放视频:https://yq.aliyun.com/video/play/1417
PPT下载:https://yq.aliyun.com/download/2573
回顾文章:https://yq.aliyun.com/video/play/1417