PS:这是shx为我推荐的,

C++高级进阶教程_checklist by 66

66一

第1章 C++基础知识

1.1 关于C++标准

1.2 文字常量和常变量

1.3 const的用法

1.4 const cast的用法

1.5 mutable的用法

1.6 求余运算符

1.7 sizeo]f的用法

1.8 引用与指针常量

1.9 左值的概念

1.10 关于goto语句

1.11 volatile的用法

1.12 typedef的用法

1.13 关于字符串

1.14 什么是链式操作

1.15 关于名字空间

1.16 怎样定义复杂的宏(Macro)

1.17 explicit的用法

66

第2章 数据类型与程序结构

2.1 C++的数据类型

2.2 C++中的布尔类型

2.3 void的用法

2.4 枚举类型的定义和使用

2.5 结构与联合体

2.6 数据类型转换

2.7 声明与定义的区别

2.8 关于初始化

2.9 作用域和生命期

2.10 关于头文件

2.11 什么是分离编译模式

66三

第3章 函数

3.1 关于main()函数

3.2 函数参数是如何传递的

66

3.3 实现函数调用时堆栈的变化情况

3.4 关于函数参数的默认值

3.5 如何禁止传值调用

3.6 定义和使用可变参数函数

3.7 关于函数指针

3.8 关于函数重载

3.9 关于操作符重载

3.10 类的成员函数与外部函数(静态函数)的区别

3.11 关于内联函数

3.12 函数的返回值放在哪里

3.13 extem“C”的作用

66

第4章 类与对象

4.1 类与对象概述

4.2 类定义后面为什么一定要加分号

4.3 关于初始化列表

4.4 对象的生成方式

4.5 关于临时对象

4.6 关于点操作符

4.7 嵌套类与局部类

4.8 对象之间的比较

4.9 类的静态成员的定义和使用

4.10 类的设计与实现规范

4.11 抽象类与纯虚函数

4.12 类对象的内存布局

4.13 为什么说最好将基类的析构函数定义为虚函数

4.14 对象数据成员的初始值

4.15 对象产生和销毁的顺序

4.16 关于拷贝构造函数

66五

第5章 数组与指针

5.1 数组名的意义

5.2 什么是指针

5.3 数组与指针的关系

5.4 数组的初始化

5.5 多维数组与多重指针

5.6 成员数据指针

5.7 关于this指针

5.8 什么是悬挂指针

5.9 什么是解引用

5.10 指针与句柄

66浅

第6章 模板与标准模板库

6.1 关于模板参数

6.2 关于模板实例化

6.3 函数声明对函数模板实例化的屏蔽

6.4 将模板声明为友元

6.5 模板与分离编译模式

6.6 关于模板特化

6.7 输入,输出迭代子的用法

6.8 bitset的简单用法

6.9 typename的用法

6.10 什么是仿函数

6.11 什么是引用计数

6.12 什么是ADL

66

第7章 内存管理

7.1 C++程序的内存布局

7.2 理解new操作的实现过程

7.3 怎样禁止在堆(或栈)上创建对象

7.4 neW和delece的使用规范

7.5 delete和delete[]的区别

7.6 什么是定位放置new

7.7 在函数中创建动态对象

7.8 什么是内存池技术

66

第8章 继承与多态

8.1 私有成员会被继承吗

8.2 怎样理解构造函数不能被继承

8.3 什么是虚拟继承

8.4 怎样编写一个不能被继承的类

8.5 关于隐藏

8.6 什么是RTTI

8.7 虚调用的几种具体情形

8.8 不要在构造函数或析构函数中调用虚函数

8.9 虚函数可以是私有的吗

8.10 动态联编是怎样实现的

8.11 操作符重载

8.12【】操作符重载

8.13 *操作符重载

8.14 赋值操作符重载

8.15 输入、输出操作符重载

66

第9章 流类库与输入/输出

9.1 什么是IO流

9.2 IO流类库的优点

9.3 endl是什么

9.4 实现不带缓冲的输入

9.5 提高输入输出操作的稳健性

9.6 为什么要设定locale

9.7 char*和wch_T*之间的转换

9.8 获取文件信息

9.9 管理文件和目录的相关操作

9.10 二进制文件的IO操作

66

第10章 异常处理

10.1 C++为什么要引入异常处理机制

10.2 抛出异常和传递参数的不同

10.3 抛出和接收异常的顺序

10.4 在构造函数中抛出异常

10.5 用传引用的方式捕捉异常

10.6 在堆栈展开时如何防止内存泄漏

66

第11章 程序开发环境与实践

11.1 关于开发环境

11.2 在IDE中调试程序时查看输出结果

11.3 使用汇编语言

11.4 怎样调试C++程序

11.5 关于编码规范

11.6 正确使用注释

11.7 静态库与动态库

66

第12章 编程思想与方法

12.1 C与C++最大的区别

12.2 一个代码重构的例子

12.3 实现代码重用需要考虑的问题

12.4 为什么需要设计模式

12.5 再论C++的复杂性

转载于:https://www.cnblogs.com/titer1/archive/2013/03/20/2972128.html

一本好书 C++高级进阶教程相关推荐

  1. python高级教程_Python高级进阶教程

    这个系列的教程是在刘金玉编程的<零基础python教程>基础上的高级进阶应用. 教程列表: Python高级进阶教程001期 pycharm+anaconda3+pyqt5可视化界面开发环 ...

  2. python中与label类似的控件是_Python高级进阶教程021期 pyqt5label控件进阶使用,设置兄弟控件,广告植入...

    知识回顾 1.掌握综合应用登录窗体 2.掌握密码设置setEchoMode 本节知识视频教程 以下开始文字讲解: 1.本节案例:快捷定位 1.把label控件上面的快捷键绑定到指定的另一个兄弟控件上 ...

  3. 参考C++高级进阶教程

    #include <iostream> #include <iso646.h> using namespace std; void ShowValue(const int&am ...

  4. 【提升技能必备】这基本Android高级进阶的好书值得一看

    Android开发的书籍有很多,下面简单的就我看过的感觉写的很全面,很深入,很有启示意义的几本书推荐给大家,希望大家在闲暇之时也能买来看看.(只是介绍书籍,想买的自己百度书名.别误会.)当然如果你觉得 ...

  5. 【提升技能必备】这几本Android高级进阶的好书值得一看

    点击上方蓝字关注公众号 码个蛋第271次推文 备点年货 作者:AWeiLoveAndroid 博客:https://www.jianshu.com/u/f408bdadacce Android开发的书 ...

  6. ES系统封装教程 高级进阶版 提供Wind7,xp系统下载 (by 星空武哥)

     重新改了一下,由于一些地址链接有问题,现在所有下载软件都已经没问题了. 欢迎访问我的博客http://blog.csdn.net/lsyz0021 ES系统封装教程 高级进阶版,提供我自己封装的Wi ...

  7. 写在《Python高手修炼之道》发行之前:选择一本好书,即是少走弯路

    一门编程语言,总有一些独一无二的特质,不会随着语言的演变而改变,我们姑且称其为语言的DNA.一本介绍编程语言的书,如果能够捕捉到这门语言的DNA,并准确传达给读者,那就称得上是一本好书.选择一本好书, ...

  8. javascript高级编程教程,javascript基础入门案例

    谁有比较好的javascript视频教程 李炎恢的javascript教程,在verycd上可以下载. 结合<javascript高级程序设计>学习,应该会比较好,他这个教程就是参考了&l ...

  9. Cocos2d-x高级开发教程:制作自己的《捕鱼达人》

    <Cocos2d-x高级开发教程:制作自己的<捕鱼达人>> 基本信息 作者: 火烈鸟网络科技 丛书名: 图灵原创 出版社:人民邮电出版社 ISBN:9787115317964 ...

最新文章

  1. 周志华:“数据、算法、算力”,人工智能三要素在未来还要加上“知识”
  2. UIControlEvents的几种类型值
  3. 电脑音响怎么插_【图片】汽车音响改装案例本田CRV改装德国HELIX汽车音响_汽车音响改装吧...
  4. DataWorks功能实践速览 — 参数透传
  5. 用php求矩形周长,PHP实现的简单三角形、矩形周长面积计算器分享
  6. inner join on 加条件和where加条件_图解 SQL 中各种连接 JOIN
  7. linux篡改url命令,在Linux中更改Git远程URL(Git Remote URL)的方法
  8. 路径规划之基于优化的规划算法
  9. JavaScript学习指南集锦
  10. NPOI iTextSharp导出Excel并加水印
  11. jenkins使用报错记录exception message 137
  12. 鸿蒙818工艺,荣耀智慧屏系列发布:鸿鹄818芯片+首款鸿鹄系统产品,未来家庭中心已来,3799元起售...
  13. 讯飞离线语音合成(离线资源包)
  14. tensorflow XLA 笔记
  15. 搭载固态硬盘的服务器究竟比机械硬盘快多少
  16. ubuntu安装qv2ray问题?
  17. h5 vr效果_H5案例|通过VR展示的那些烧脑游戏
  18. 毕业设计 - 基于Java的聊天室系统设计与实现【源码+论文】
  19. [Python]networkx入门
  20. Python语法--File文件处理

热门文章

  1. TensorFlow by Google 使用排序 APIMachine Learning Foundations: Ep #9 - Using the Sequencing APIs
  2. 基于51单片机的智能火灾报警系统
  3. 用聚合数据苏州实时公交API写的微信小程序
  4. 自定义控件 流式布局
  5. mysql经典语句(外键开关)
  6. 哪个软件可以制作GIF表情包
  7. 地理围栏算法解析(Geo-fencing)
  8. 现场直击汶川地震都江堰灾情(图)
  9. openlayers 加载卫星图、注记图
  10. 微信小程序的五种跳转方式