What & How & Why

这是本文档旧的修订版!


C++ 介绍

第 0 章笔记


什么是C++

关注性能

与底层硬件紧密结合
  • Big Endian vs Little Endian:多字节存储,大数存储高位为 Big Endian,反之是 Little Endian
  • C++ 没有规定使用哪一种方式来存储数据(但 Java 规定了)
  • 相当于把选择权给了硬件
对象生命周期的精确控制
  • C++ 没有垃圾回收机制,需要处理资源
  • Zero-overhead Abstraction
  • 引入大量特性,便于工程实践
  • 三种编程范式:面向过程、面向对象、泛型
  • 函数重载、异常处理、引用