【1】基础部分

(1)宏定义

assert

offset宏

#pragma once

宏定义学习

预处理语句

#if 0 #end if

C语言 宏定义的1<<0 与 直接定义1 有什么区别

区分不同操作系统、编译器不同版本的宏

宏和函数的区别(一个BUG的总结)

(2)指针

指针

指针与数组

指针运算

指针详解

[1] More Effective C++ (智能指针)

[2] 智能指针

[3] 智能指针std::auto_ptr

[4] 智能指针boost::scoped_ptr

[5] 智能指针boost::shared_ptr

[6] 智能指针boost::weak_ptr

[7] 智能指针总结

资源共享型智能指针实现方式

(3)函数

函数

main 函数返回值

内联函数

C++前置声明

函数后面加throw关键字

为什么C++函数形参默认值从最末一个赋值?

C++11 Function 使用场景

C++11—lambda函数

(4)字符串

字符串(string类)

字符串(strlen)

字符串(strcpy)

字符串(strcat)

字符串(strcmp)

字符串(memcpy)

字符串函数集

字符串常量

(5)关键字

static关键字(C/C++ 语言中的作用)

static关键字(1)

typedef关键字

sizeof关键字

explicit关键字

enum关键字

const关键字

(6)类

类中函数(构造函数、析构函数、拷贝构造函数、赋值构造函数)

常对象与this指针

const修饰虚函数

强制类型转换(const_cast)

用C++实现一个不能被继承的类

(7)C++基础

C++数据类型

C++知识点综述

堆与栈

临时对象专题

引用

结构与联合

字符数组

strlen 与 sizeof

数组

存储类型

if (0 == a) 和 if (a == 0)

extern"C"

C++术语俗解

前置++ 后置++

类型转换

多重循环编码规范

移位运算

C++类型转换

面向过程和面向对象编程的优缺点

左值引用、右值引用和移动语义

编程语言的可移植性

C++11---nullptr

new对象时,类名后加括号与不加括号的区别

指针二次释放(_BLOCK_TYPE_IS_VALID)

delphi 与 C++的基本语法区别

RAII惯用法详解

值语义与对象语义

new与delete

面向过程与面向对象

对象与变量

只允许对象生成于堆内

交换两个数的方法

(8)编译错误

类中静态成员变量 && 无法解析的外部符号

(9)API应用

LoadLibrary加载动态库失败

(10)Linux相关

linux C access

(11)算法

字符串匹配KMP算法

(12)面试题

C++知识点综述

C/C++笔试题(编程题)

C/C++笔试题1(基础题)

C++笔试题2(基础题)

面试题(1)

(13)C++ Primer Plus 第六版

C++ Primer Plus 第六版 阅读笔记

【2】继承模块

继承专题

理解封装继承多态

重载 覆盖 隐藏

多态专题

多态知识点

纯虚函数和虚函数的联系

继承(引用~析构~virtual)

友元

【3】STL标准模板库

STL容器vector应用注意事项

STL容器之set

STL容器之map

STL容器之list

STL容器之deque

STL容器之vector

C++11特性(模板类 initializer_list)

模板类 声明与定义

【4】高阶部分

More Effective C++ (静态绑定与动态类型)

More Effective C++ (限制类的对象数量)

More Effective C++ (效率)

More Effective C++ (虚拟构造函数)

More Effective C++ (运算符)

More Effective C++ (基础议题)

【5】实践部分

待续.....

Good Good Study, Day Day Up.

顺序 选择 循环 总结

C/C++ 随笔目录的更多相关文章

  1. 我的Linux随笔目录

    现在整理博客的时间少了,大多是在用为知笔记收藏和整理,一次集中发点Linux相关随笔整理和一个目录,是按时间顺序来的.每一篇都是自己用过之后整理的,应用场景已经尽可能的说明了,不明白的可以Q我,上班时 ...

  2. C#知识点回顾随笔目录导航

    此随笔只是春节期间回顾知识点,阅读<<C#学习笔记>>记录(2019-2-4至2019...); 使用有道云笔记记录可能会有些排版问题 思维导图预览(使用的有道云,无法截取完整 ...

  3. JavaScript随笔目录

    DOM DOM节点 浏览器环境 遍历节点 DOM的基本属性 Attribute和自定义Property 在DOM中搜索元素 对文档进行操作

  4. Smlusm随笔目录索引

    1.MVVM Light Toolkit ) [转]Mvvm Light Toolkit for wpf/silverlight系列之搭建mvvmlight开发框架 2) [转]Mvvm Light ...

  5. Python随笔目录

    Python 一.Python基础 Python入门 数据类型 函数(迭代器生成器三元表达式) 模块和常用内置模块 面向对象 网络编程(socket) 并发编程 ... 二.数据库 MySQL PyM ...

  6. QT 随笔目录

    [1]基础部分 <信号和槽机制> <信号与槽知识点> <QString 与 string转换> <QT 继承QWidget && 继承QDia ...

  7. 【目录】ASP.NET Core 2.1 入门教程

    ASP.NET Core 2.1 快速学习.入门系列教程,这个入门系列教程为了帮助大家快速上手ASP.NET Core. 本教程包含且不限于: 使用VS Code开发ASP.NET Core应用 AS ...

  8. 信息系统实践手记5-CACHE设计一例

    说明:信息系统实践手记系列是系笔者在平时研发中先后遇到的大小的问题,也许朴实和细微,但往往却是经常遇到的问题.笔者对其中比较典型的加以收集,描述,归纳和分享. 摘要:此文描述了笔者接触过的部分信息系统 ...

  9. 信息系统实践手记6-JS调用Flex的性能问题一例

    说明:信息系统实践手记系列是系笔者在平时研发中先后遇到的大小的问题,也许朴实和细微,但往往却是经常遇到的问题.笔者对其中比较典型的加以收集,描述,归纳和分享. 摘要:此文描述了笔者接触过的部分信息系统 ...

随机推荐

  1. JavaScript HTML DOM 节点

    要向HTML DOM添加新元素,必须首先创建元素(元素节点),然后将其附加到现有元素. <!DOCTYPE html> <html> <meta charset=&quo ...

  2. Excel解析工具easyexcel全面探索

    1. Excel解析工具easyexcel全面探索 1.1. 简介 之前我们想到Excel解析一般是使用POI,但POI存在一个严重的问题,就是非常消耗内存.所以阿里人员对它进行了重写从而诞生了eas ...

  3. 微信小程序 自定义头部导航栏和导航栏背景图片 navigationStyle

    ​ 这两天因为要做一个带背景的小程序头,哭了,小程序导航栏有背景也就算了,还得让导航栏上的背景顺下来,心态小崩.现在可以单独设置一个页面的小程序头了,但是前提是要微信7.0以上的版本,考虑到兼容性问题 ...

  4. 从webkit内核简单看css样式和css规则优先级(权重)

    目录 webkit中样式相关类及类间关系 样式规则匹配 权重(优先级)计算 权重相同时的覆盖原则 webkit中样式相关类及类间关系 资料来源: <webkit技术内幕> 结构相关类: 1 ...

  5. HeadFirst设计模式---抽象工厂

    类图 抽象披萨商店类 public abstract class PizzaStore { public void orderPizza(String type) { AbstractPizza ab ...

  6. BeautyWe.js 一套专注于微信小程序的开发范式

    摘要: 小程序框架... 作者:JerryC 原文:BeautyWe.js 一套专注于微信小程序的开发范式 Fundebug经授权转载,版权归原作者所有. 官网:beautywejs.com Repo ...

  7. Mysqldump一次备份多个指定数据库

    今天碰到了,就作个记录. mysqldump -u user -p --databases DB1 DB2 --single-transaction --master-data=2 --default ...

  8. python实验脚本

    day1 1.  任性猜数字 需求 : 猜数字, 猜3次.如果对了 就直接退出. 如果3次都错了 ,就询问 要不要继续. 实现点: 使用 whie 循环. count 进行计数.如果count > ...

  9. 201871010123-吴丽丽《面向对象程序设计(Java)》第十一周学习总结

    201871010123-吴丽丽<面向对象程序设计(Java)>第十一周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ ...

  10. MySQL数据库练习

    1.数据准备 以下为db文件,通过Navicat Premium导入数据库 /* 数据导入: Navicat Premium Data Transfer Source Server : localho ...