侯捷C++面向对象高级编程--01-C++编程简介

C++是支持面向对象观念的一种语言。

需要的基础知识:变量、类型、作用域、循环、流程控制,编译和连结过程。

课程目标:培养正规的、大气的编程习惯。

基于对象(Object Based)

以良好的方式编写C++ class

class without pointer members ——Complex

class with pointer members ——String

面向对象(Object Oriented)

继承(inheritance) 复合(composition) 委托(delegation)

C++历史

B语言(1969) C语言(1972) C++语言(1983)(new C -> C with Class -> C++)

C++的演化

C++98(1.0)

C++03(TR1,Technical Report 1)

C++11(2.0)

C++14

98,11最常用,11新特性比较多,本课程讲述98的基本内容。
作为程序员要学会使用标准库,提高生产力
本课程主要谈语言,标准库只涉及输入输出,但使用标准库是C++程序员的生产力,标准库对大型项目来说很重要。

参考书籍

c++的百科全书,左边是c++第一个编译器作者所写,右边是c++之父所写

C++编写专家建议书籍

什么内容该怎么写比较好
左边讲解c++编写效率,右边是左边中文版

标准库书籍

左边书籍讲标准库,右边书籍讲标准库源代码,STL(standard template library)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值