【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. mask-rcnn的解读(三):batch_slice()

    我已用随机生产函数取模拟5张图片各有8个box的坐标值,而后验证batch_slice()函数的意义.由于inputs_slice = [x[i] for x in inputs] output_sl ...

  2. mssql like 优化

    SqlServer中like 的查询一般我们都不推荐,但是当数据库某个字段的值是用分隔符区分的多个链接字符,比如,12,11,23等这样的类型.可能我们需要判断是否包含12. 这个时候我们想到的当然是 ...

  3. php中函数 isset(), empty(), is_null() 的区别,boolean类型和string类型的false判断

    php中函数 isset(), empty(), is_null() 的区别,boolean类型和string类型的false判断 实际需求:把sphinx返回的结果放到ssdb缓存里,要考虑到sph ...

  4. LeetCode: 404.左叶子节点

    计算给定二叉树的所有左叶子之和. 示例: 3 / \ 9 20 / \ 15 7 在这个二叉树中,有两个左叶子,分别是 9 和 15,所以返回 24 解析 我们需要找到这样的节点 属于叶子节点 属于父 ...

  5. 程序员必备技能之Markdown

    Markdown介绍 Markdown是一种纯文本格式的标记语言,比HTML更简单,通过一些简单的语法标记,就可以让文本简洁好看. Markdown已经是程序员一项必备技能了,代码块.流程图.序列图. ...

  6. 转:Oracle的列转行函数:LISTAGG()

    先看示例代码: with temp as( select 'China' nation ,'Guangzhou' city from dual union all select 'China' nat ...

  7. Oracle 11g R2 Sample Schemas 安装

    最近准备对之前学习SQL*Loader的笔记进行整理,希望通过官方文档中的示例学习(Case Studies)来进行,但是官方文档中示例学习相关的脚本文件在数据库软件安装完成之后默认并没有提供,而是整 ...

  8. 5. [mmc subsystem] mmc core(第五章)——card相关模块(mmc type card)

    零.说明(重要,需要先搞清楚概念有助于后面的理解) 1.mmc core card相关模块为对应card实现相应的操作,包括初始化操作.以及对应的总线操作集合.负责和对应card协议层相关的东西. 这 ...

  9. 其他综合-CentOS 7 使用二进制包搭建lnmp平台

    CentOS 7 使用二进制包搭建lnmp平台 1.实验描述 通过二进制搭建 lnmp 平台,实现 web 环境基本部署 2.实验环境 虚拟机: 系统:CenOS 7.6 内存:2 G+ 数量:1台 ...

  10. Python:tarxjb简单、安全文件拷贝、传输

    tarxjb 简单.安全文件拷贝.传输 描述 通过python paramiko库实现简易ssh.sftp执行操作,从而实现文件的远程传输 Github 优点: 可靠传输,文件不易受损 安全传输,避免 ...