从C到C++的升级
2017-06-20 16:10
169 查看
C++的语言类型
C++是静态的强类型语言。
静态语言:数据类型在编译期间检查,因此在写程序时需要声明变量的类型
强类型语言:强调数据类型,不同的数据类型间的转换需要进行强制类型转换
1.C++继承所有C的特性
2.C++在C的基础上提供的更多的语法和特性-----类型加强,函数加强,异常处理
3.C++在C的基础上增加
4000
了面向对象的方法
4.C++支持泛型编程
---------------书写大纲--------------------
1.引用
2.命名空间
1.所有的变量都可以需要使用的时候再定义
2.register关键字的变化
3.不允许定义多个同名的全局变量
4.C++中所有函数参数和返回值都必须有类型,不承认C语言中的默认类型
5.struct类型的加强
6.C++在C语言的基本类型系统之上增加了bool类型
7.堆空间申请与释放的加强
8. const关键字的加强
9.强制类型转换的升级
1.内联函数
2.函数的默认参数与占位参数
3.函数重载
1.1.静态成员变量与静态成员函数
1.2.构造与析构
1.3.操作符重载
1.4.友元函数
2.继承
3.多态
1.函数模板
2.类模板
3.STL
C++是静态的强类型语言。
静态语言:数据类型在编译期间检查,因此在写程序时需要声明变量的类型
强类型语言:强调数据类型,不同的数据类型间的转换需要进行强制类型转换
C与C++的关系
1.C++继承所有C的特性2.C++在C的基础上提供的更多的语法和特性-----类型加强,函数加强,异常处理
3.C++在C的基础上增加
4000
了面向对象的方法
4.C++支持泛型编程
---------------书写大纲--------------------
更多的语法和特性
新的概念
1.引用2.命名空间
类型增强
1.所有的变量都可以需要使用的时候再定义2.register关键字的变化
3.不允许定义多个同名的全局变量
4.C++中所有函数参数和返回值都必须有类型,不承认C语言中的默认类型
5.struct类型的加强
6.C++在C语言的基本类型系统之上增加了bool类型
7.堆空间申请与释放的加强
8. const关键字的加强
9.强制类型转换的升级
函数增强
1.内联函数2.函数的默认参数与占位参数
3.函数重载
面向对象的支持
1.封装
1.1.静态成员变量与静态成员函数1.2.构造与析构
1.3.操作符重载
1.4.友元函数
2.继承
3.多态
泛型编程
1.函数模板2.类模板
3.STL
相关文章推荐
- Visual Studio 2010中C++项目升级指南
- C++0x草案将于年内发表,C++即将重大升级
- C++ Primer中文版(第5版)(顶级畅销书重磅升级全面采用最新 C++ 11标准)
- C++Builder XE升级内容
- c到c++的升级
- c++对c的升级
- C++Primer中文版(第5版)(顶级畅销书重磅升级全面采用最新 C++ 11标准)
- 【C++第二课】---C到C++的函数升级
- c到c++的升级
- C++0x草案将于年内发表,C++即将重大升级
- 【简讯】ISO确定C++的升级
- c++学习笔记(1.c到c++的升级)
- C++Primer中文版(第5版)(顶级畅销书重磅升级 全面采用最新 C++ 11标准)
- Visual Studio 2010中C++项目升级指南
- 如何免费获得可以升级的nod32官方中文版杀毒软件 - 非淡泊无以明志,非宁静无以致远。 - C++博客
- C++ 托管扩展语法升级清单
- DSP 由C升级至C++的错误error: symbol referencing errors 解决办法.
- c++学习笔记(1.c到c++的升级)
- c++学习笔记(3.函数的升级)
- 2014 VC C++源码大全 升级到34G