![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
总结C++与JAVA不同的地方
文章平均质量分 83
黄高乐
www.huanggaole.com
展开
-
JAVA转型C++(一):标准模板库
[size=large]1.标准模板库[/size] 模板是C++程序设计语言的一个比较新的重要特征,而标准模板库正是基于此特征。标准模板库使得C++编程语言在有了同Java一样强大的类库的同时,保有了更大的可扩展性。事实上,C++的模版,本身即是一套复杂的宏语言(macro language),宏语言最大的特色为:所有工作在编译时期就已完成。 这里以vector(向量)为例。...原创 2013-03-17 11:31:59 · 218 阅读 · 0 评论 -
JAVA转型C++(二):引用与指针
[size=large]引用与指针[/size] 一、引用 引用为变量提供了一个别名,对引用所作的任何操作都作用于它所指向的对象。声明方式: [code="C++"] int& score = myScore; [/code] 注意:1.引用必须在声明的时候指向另一个值,如果不对其进行初始化会导致编译错误。 2.关于引用运算符&的位置,可以是"in...原创 2013-03-17 16:40:03 · 91 阅读 · 0 评论 -
JAVA转型C++(三):面向对象
一、类 C++中定义类的机制与JAVA很不相同。在C++中定义类的方法是:以关键字class开头,然后是类的名称。类主体用花括号括起来,并以一个分号结尾。 类的定义中需要声明数据成员与数据函数。可以在类定义的外部定义成员函数。要在类的外部定义函数,需要用类名与域解析运算符(::)来对其进行限定,以便让编译器知道该类定义属于哪个类。 类中的数据成员可以使基本数据类型...原创 2013-03-17 18:32:22 · 157 阅读 · 0 评论