1.C++面向对象程序设计
来源:互联网 发布:java accept encoding 编辑:程序博客网 时间:2024/04/29 23:58
练习源码及最新更新详见my github
- Object Oriented Programming,OOP
你应该具备的基础
- 曾经学过某种procedural language(C语言最佳)
- 变量(variables)
- 类型(types): int, float, char, struct…
- 作用域(scope)
- 循环(loops): while, for…
- 流程控制:if-else, switch-case
- 知道一个程序需要编译、链接才能被执行
- 知道如何编译和链接
(如何建议一个可运行程序)
我们的目标
- 基于对象
- 培养正规的、大气的编程习惯
- 以良好的方式编写C++ class
- class without pointer members
– Complex - class with pointer members
– String
- class without pointer members
- 面向对象
- 学习Classes之间的关系
–继承(inheritance)
–复合(composition)
–委托(delegation)
你将获得的代码
- complex.h
- complex-test.cpp
- string.h
- string-test.cpp
- oop-demo.h
- oop-test.cpp
C++的历史
- B语言(1969)
- C语言(1972)
- C++语言(1983)
- (new C -> C with Class -> C++)
- Java语言
- C#语言
C++演化
- C++98 (1.0)
- C++03 (TR1, Technical Report 1)
- C++11 (2.0)
- C++14
C++
- C++语言
- C++标准库
Bibliography(书目志)
入门
C++ Primer
C++ PROGRAMMING LANGUAGE大师指导
Effective C++
Effective C++中文版向标准库进阶
THE STANDARD LIBRARY
STL源码剖析
0 0
- C 面向对象程序设计
- C++(面向对象程序设计)
- 面向对象程序设计--C++/Java
- 面向对象程序设计--C++/Java
- Objective-C:面向对象程序设计
- 面向对象的程序设计(C#)
- 面向对象程序设计(C++)教学资源[2009]
- c++primer要点-面向对象程序设计
- C/C++程序设计06(面向对象)
- 面向对象程序设计三个基本特征(C++)
- C++_面向对象程序设计基本概念
- 《面向对象程序设计-C++》学习笔记1
- 《面向对象程序设计-C++》学习笔记2
- C++primer阅读笔记---------------面向对象程序设计
- 1.C++面向对象程序设计
- C++OOP程序设计读书笔记之一:面向对象的程序设计简介
- C++面向对象程序设计
- 面向对象程序设计
- nodejs this
- NULL和nullptr
- 有用链接记录
- jquery动态创建form表单
- Android性能测试 一些适用于Android Studio的代码审查和性能测试工具
- 1.C++面向对象程序设计
- 单例模式之懒汉式和饿汉式
- runtime 关联
- 微信企业号开发:接收消息和事件
- Dapper,大规模分布式系统的跟踪系统
- Android中build target,minSdkVersion,targetSdkVersion,maxSdkVersion概念区分
- Andrew机器学习课程笔记(1)——梯度下降、逻辑回归
- win32和x64平台的切换
- BZOJ 1036 树的统计