C++面向对象编程核心特性.pdfVIP

  • 0
  • 0
  • 约3.56千字
  • 约 5页
  • 2026-09-22 发布于北京
  • 举报

C++对C加强专题讲座

程序发展历程

当面向过程方法论越来越多的的时候,业界开始考虑在工程项目中引入面向对

象的设计方法,而第一个需要解决的问题就是:高效的面向对象语言,并且能够兼容已经

存在的代码。

C语言+面向对象方法论===》ObjectiveC/C++

C语言和C++并不是对立的竞争关系

C++是C语言的加强,是一种更好的C语言

C++是以C语言为基础的,并且完全兼容C语言的特性

namespace命名空间

C中名空间

在C语言中只有一个全局作用域

C语言中所有的全局标识符共享同一个作用域

标识符之间可能发生

C++中提出了命名空间的概念

命名空间将全局作用域分成不同的部分

不同命名空间中的标识符可以同名而不会发生

命名空间可以相互嵌套

全局作用域也叫默认命名空间

1)当使用iostream的时候,该头文件没有定义全局命名空间,必须使用

namespacestd;这样才能正确使用cout。若不引入usingnamespacestd,

需要这样做。std::cout。

2)c++为了和C区别开,也为了正确使

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档