【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. synchronized和volatile使用

    synchronized和volatile volatile :保证内存可见性,但是不保证原子性: synchronized:同步锁,既能保证内存可见性,又能保证原子性: synchronized实现 ...

  2. 【IPHONE开发-OBJECTC入门学习】对象的归档和解归档

    转自:http://blog.csdn.net/java886o/article/details/9046967 #import <Foundation/Foundation.h> #im ...

  3. SQLi-LABS Page-1(Basic Challenges) Less1-Less4

    Less-1 GET - Error based - Single quotes - Stri http://10.10.202.112/sqli/Less-1?id=1 http://10.10.2 ...

  4. 英语rhodita铑金RHODITA单词

    铑金RHODITA,铑属铂系元素.铂系元素几乎完全成单质状态存在,高度分散在各种矿石中,例如原铂矿.硫化镍铜矿.磁铁矿等.铂系元素几乎无例外地共同存在,形成天然合金.在含铂系元素矿石中,通常以铂为主要 ...

  5. SPC软控件提供商NWA的产品在各行业的应用(包装行业)

    Northwest Analytical (NWA)是全球领先的“工业4.0”制造分析SPC软件控件提供商.产品(包含: NWA Quality Analyst , NWA Focus EMI 和 N ...

  6. 基于Docker实现MySQL主从复制

    前言 MySQL的主从复制是实现应用的高性能,高可用的基础.对于数据库读操作较密集的应用,通过使数据库请求负载均衡分配到不同MySQL服务器,可有效减轻数据库压力.当遇到MySQL单点故障中,也能在短 ...

  7. BitTorrent协议与MagNet协议原理【转】

    转自:https://blog.csdn.net/u012785382/article/details/70674875 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog ...

  8. luoguP4393Sequence

    https://www.luogu.org/problem/P4393 题意 给你n个点的一个数列,每次可以合并两个相邻的数为他们的最大值,且代价为这两个数的最大值,求将整个序列合并为1个数的最小代价 ...

  9. E04 【买衣服】Do you have this T-shirt in red?

    核心句型 Do you have this T-shirt in red? 这样的T恤衫,你们有红色的吗? 场景对话: A:Excuse me,do you have this T-shirt in ...

  10. 面向对象程序设计(Java) 第6-7周学习指导及要求

    面向对象程序设计(Java)第6-7周学习指导及要求 (2019.9.29-2019.10.8)   学习目标 深入理解程序设计中算法与程序的关系: 深入理解java程序设计中类与对象的关系: 理解O ...