【C/C++】C/C++集锦

文章目录

  • 0. Overview
  • I. 语法相关
    • 模板 Template
    • 容器
    • 多线程 Multi-thread
  • II. 语言周边
  • III. 库 Library
    • Overview 总览
    • C 标准库 C library
    • 多线程 Multi-threading
    • 其他标准库 Others
    • Boost 库
  • IV. 编码规范

0. Overview

  • 进阶之路,资源汇总

I. 语法相关

  • 基本数据类型
  • #define: 变量与小程序
  • 预处理
  • struct 结构体
  • const 详解
  • static 详解
  • 数据类型转换 cast
  • 字符串打印(format, printf, sprintf)
  • C 与 C++ 字符串操作
  • inline : 内联函数
  • explicit 详解
  • malloc/free & new/delete
  • C++中的位操作
  • extern 关键字与 C/C++ 混合编程
  • sizeof 关键字详解
  • 指针 pointer
  • 文件操作 File Operation
  • 控制台等待指令

  • virtual : C++ 中的虚函数和纯虚函数
  • 析构函数 destructor
  • 构造函数 constructor
  • 运算符重载 operator override
  • 单例模式 Singleton

模板 Template

  • C++模板基础

容器

  • 容器之 vector

多线程 Multi-thread

  • 多线程编程中踩过的坑
  • pthread – unix-like 下的多线程并行方案

II. 语言周边

  • C++ 版本代差
  • C/C++ 文件的后缀名
  • 编译器 gcc / g++
  • 内存检测工具
  • debug调试神器
  • C/C++哪个效率更高
  • LinkError: 常见的链接错误与解决方法汇总

III. 库 Library

Overview 总览

  • 标准库, STL, Boost等的联系
  • 库函数使用中的坑

C 标准库 C library

  • C语言math.h库函数中atan与atan2的区别
  • 标准库之 climits(limits.h)

多线程 Multi-threading

  • thread
  • mutex
  • atomic
  • future
  • condition_variable

其他标准库 Others

  • algorithm
  • numeric

Boost 库

IV. 编码规范

  • Google C++ Style Guide

你可能感兴趣的:(C/C++,编程语言客栈)