Professional C++ 02 Designing Professional C++ Programs 设计专业的C++程序

本文介绍了专业C++程序设计的重要性,强调了设计前思考的重要性。阐述了C++设计的两大主题——抽象和重用,通过实例解释了如何隐藏实现细节并利用模板进行通用代码编写。设计步骤包括程序拆分为子系统、选择线程模型和为每个子系统指定类、数据结构和算法。最后,指出了设计在C++项目中的关键地位和后续章节将探讨的相关策略。
摘要由CSDN通过智能技术生成

Professional C++

Designing Professional C++ Programs

(01) 在写代码之前,谈到设计的重要性,本章节涉及的内容

After finishing this chapter, you will understand:

The definition of programming design

The importance of programming design

The aspects of design that are unique to C++

The two fundamental themes for effective C++ design: abstraction and reuse

The specific components that make up a program design in C++

(02)什么是程序设计

The point of designing is to think about your program before you write it.

(03)程序设计的重要性

Writing a program without a design is like building a house without blueprints.

(04) Keep in mind that good design is hard, and getting it right takes practice. Don't expect to become an expert overnight, and don't be surprised if you find it more difficult to master C++ design than C++ coding.

(05) C++设计的两条重

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值