C++程序设计语言-第一章:致读者

本文提供了一步一步学习C++的方法,包括理解语言结构、设计原则和编程技巧。从基本概念出发,逐步深入到模板、异常处理、类与对象等高级特性。同时强调了在编程中清晰表达思路的重要性,通过实例展示了如何合理组织代码结构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、介绍全书的结构

2、怎么学习C++

  • 关注概念,不要迷失在语言的技术细节
  • 逐步推进的学习
3、C++的设计
  • 简单采用UNIX和C的语言、库、编译器、连接器、执行环境等之间关系的模型
  • 从Ada的类属引入C++的模板功能以及异常处理机制
  • 从Simula引入类的概念
4、忠告
在编程时,你是在为你针对某个问题的解决方案中的思想建立起一种具体表示。让程序的结构尽可能的直接反应这些思想。
  • 如果你能把“它”看成一个独立的概念,就把它做成一个类。
  • 如果你能把“它”看成一个独立的实体,就把它做成某个类的一个对象。
  • 如果两个类有共同的界面,就把此界面做成一个抽象的类。
  • 如果两个类的实现有某些显著的共同的东西,就将这些共性做成一个基类。
  • 如果一个类是一种对象的容器,将它做成一个模板。
  • 如果一个函数实现对某容器的一个算法,将它实现为对一簇容器可用的模板函数。
  • 如果一组类、模板等互相之间有逻辑联系,将它们放进一个名称空间内。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值