c++与c语言的区别部分

1.new       <malloc>

    delete    <free>

2.多态:

  •   重载 <函数     操作符>   类似于c中的变化参数
  •         虚函数

3.模板

4.class类<面向对象> 继承

5.名空间  (防止数据冲突问题 , 数据安全)

6.引用    (代替了指针)变量的别名,引用变量本身

7.list (容器)(封装了链表、哈希等数据结构)

8.  ::域访问符号

9.输入输出函数     std::cin    std::cout   std::cerr   

 全局声明   using  namespace  std;    后可以直接调用  cin   cout   cerr 对象