01_C++编程简介

声明:

原文章是繁体字,具体视频可在B站搜索看到。文章是一字一字敲出来的,朋友们可以加关注与点赞吗。有一说一,他是讲的真的不错的。

一、应该具有的基础

1、曾经学过某种面向过程的语言(Procedural Language)—— 比如C语言

        - 变量(Variables)

        - 类型(types)int, float, char, struct,,,

        - 作用域(scopes)

        - 循环(loops): while, for

        - 流程控制: if-else, switch-case

2、知道一个程序需要编译、连接才能被执行

3、知道如何编译和连接(如何建立一个可运行的程序)

二、目标

1、正规大气的编程习惯

2、良好的方式编写C++ Class(Object Based —— 基于对象

        1)class without pointer members  - Complex
        2)class with pointer members  - String

3、学习Classes之间的关系(Object Oriented —— 面向对象

        1)继承(inheritance)

        2)复合(composition)

        3)委托(delegation)

三、C++历史

1、B语言(1969)——> C语言(1972)——>

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

2、其他高级语言:Java、C#

四、C++演化

1、C++98(1.0)

2、C++03(TR1, Technical Report 1)

3、C++11 (2.0)

4、C++14

五、推荐书籍与学习网址

书籍:(见我的资源库,提供下载对应书籍电子版)

1、C++ Primer(第5版)

 2、Effective C++  中文版第三版

3、STL源码剖析

学习网址:C++ 参考手册 - cppreference.com

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值