C/C++(1)为什是C++?
2016-05-28 16:27
211 查看
摘要
本文主要讲述C++相对于C的优点,试图回答某些场合中为什么是C++而非C这个问题。
1. C++的优点
C++相对于C最大的优点莫过于“类”的实现,即面向对象的思想。显然地,从面向过程到面向对象——将C语言的具体实现经过抽象一层的调用之后好处有很多,一个突出的优点就是很好地做到了数据的隐藏。
2. 测试代码
本文主要讲述C++相对于C的优点,试图回答某些场合中为什么是C++而非C这个问题。
1. C++的优点
C++相对于C最大的优点莫过于“类”的实现,即面向对象的思想。显然地,从面向过程到面向对象——将C语言的具体实现经过抽象一层的调用之后好处有很多,一个突出的优点就是很好地做到了数据的隐藏。
2. 测试代码
#include "stdafx.h" class Test{ public: void print(char *s){ printf("%s",s); } }; int main(void){ Test object1; object1.print("Hello C Plus Plus \n"); return 0; }
相关文章推荐
- leetcode 21 Merge Two Sorted Lists C++
- 105. Construct Binary Tree from Preorder and Inorder Traversal
- C++: 生命游戏(模拟细胞群演化)
- 关于C++的类的几点注意点
- C++之菱形继承
- 给VC++6.0加快捷注释和取消注释
- C注释转换到C++注释项目
- C++:继承
- Why? 在C++中调用被C编译后的函数,要在声明的前面加extern "C"
- C++中赋值函数和拷贝构造函数(举例说明)
- c++实现二分法查找
- 数组无序查找
- VC CFont::CreateFont 使用说明
- C++中随机函数rand()和srand()的用法
- C++简单对象初始化
- vc/mfc如何使程序不显示在任务栏
- C++ buider 记录shortcut 快捷键
- c++实验6
- 深入理解C++中的mutable关键字
- c++作业6