首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
程序猿本员
掘友等级
学生
|
电子科技大学
逐渐全能
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
2. Auto
auto可以存储类型,但是有时会出现一些错误,甚至会有性能上面的问题,但是我们有太多理由拥抱它,并引导它产生正确结果
1. 类型推导
cpp原本就有模板类型推导规则,cpp11添加了auto以及decltype,cpp14拓展了后两者的语境,本章对这些规则进行深入探讨
9. 杂项讨论
严肃对待编译器发出的警告,要明白其真正意图是什么,并不是要求处理掉所有警告,而是要能有选择的处理掉一些关键警告 不要过度依赖警告来找问题,不同编译器给出的警告并不一样
8. 定制new和delete
new关键字分为两步,operator new和狭义placement new,前者内存分配,本章针对operator new的重载进行了详细讲解
7. 模板与泛型编程
模板参数有类型参数和非类型参数,类型参数是有隐式接口限制 模板会在编译期根据代码进行具象化。。。本章就是对模板进行一个汇总,能对模板编程有一个更深的认识
6. 继承与面向对象设计
C++的OOP有可能是单一继承或多重继承,每一个继承连接(link)可以是 public,protected 或 private,也可以是 virtual 或non-virtual。本章教你如何抉择
5. 实现
本章讨论的是实现(即函数体、类的编写)的效率、封装性以及安全性入手 效率方面需要注意的是延后变量定义时间、尽可能少做转型、inline的使用,以及降低多文件之间的依存性,这样可以提高编译效率
4. 设计与声明
本章针对的是接口的设计与声明,这部分是写代码最耗费时间的,接口需要站在用户角度而言方便、高效使用,这里就涉及到条款18、19、20、21、25,在涉设计类时,注意封装性,条款22、23、24 1
3. 资源管理
本章针对的是资源管理,具体讲就是RAII对象创建与使用,需要注意哪些事项,比如copy行为、提供原始资源的访问等操作
1. 让自己习惯cpp
本章是站在全局角度来看待的cpp,介绍了cpp是一个语言联邦,特性可能由于次语言不同而不同,需要把握次语言各自特色
下一页
个人成就
文章被点赞
1
文章被阅读
3,776
掘力值
646
关注了
0
关注者
3
收藏集
0
关注标签
9
加入于
2024-11-20