C++ Primer 第5版

C++ Primer 第5版序 C 11 新版标准 1 hash 容器 gt 无序容器 2 支持移动构造函数 移动赋值运算符 以减小特定场景下对象拷贝的性能开销 C 四种编译风格 1 C 风格 2 基于对象 3 面向对象 4 泛型 ps 基于组件 微软 COM C 优势 1 效率高 2 抽象能力强

大家好,我是讯享网,很高兴认识大家。

  • C++11 新版标准
    1.hash 容器 -> 无序容器
    2.支持移动构造函数、移动赋值运算符,以减小特定场景下对象拷贝的性能开销
  • C++ 四种编译风格
    1.C风格
    2.基于对象
    3.面向对象
    4.泛型
    ps: 基于组件(微软COM)
  • C++ 优势:
    1.效率高
    2.抽象能力强
    3.融合5种编程泛型:面向过程、面向对象、基于对象、泛型、函数式
    4.并非某个公司的产品,而是由独立工作的委员会进行设计和标准化
    5.关注机器效率 -> 关注编程效率

Chapter 1 开始

1.1 编写一个简单的 C++ 程序

  • 函数定义:返回类型、函数名、形参列表(可为空)、函数体
  • main 函数的返回类型必须是 int
  • main 的返回值常被用来指示状态
    0表成功;非0的含义由系统定义,常用来指出错误类型
  • C++ 中,语句必须以分号结束

1.1.1 编译、运行程序

  • 编译程序依赖于:OS、编译器
  • 很多PC机上的编译器都具备集成开发环境IDE,将编译器与其他程序创建和分析工具包装在一起
  • 程序源文件命名约定
    1.大多数编译器都要求程序源码存储在一个/多个文件中
    2.不同编译器使用不同的后缀命名约定,如:.cc .cxx .cpp .cp .c
小讯
上一篇 2025-03-05 16:26
下一篇 2025-04-08 18:58

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/44528.html