zoukankan      html  css  js  c++  java
  • C与C++的区别

    C++比C多了个作用域限定符::
    所以,隐藏的不是很深,还是可以揪出来用的
    全局函数,变量,类型,enum 常量 被隐藏,可以用 ::引用
    名空间内 函数,变量,类型,enum 常量被隐藏,可以用 名空间名:: 引用
    类作用域的函数,变量,类型,enum 常量 被隐藏,可以用 类名:: 引用
    只有函数 和 函数内部的语句组作用域,名字被隐藏,无法引用
    另外虚函数重载,
    只是通过指针和引用调用函数,
    可以实现多态(统一调用形式,根据指针,引用类型的不同,调用不同类实现的函数)
    其他和重载函数,没有太多不同
    也一样会隐藏父类的同名函数的。
    C++虚函数有继承性,
    基类的虚函数 派生类 同名,同参,同签名( 指的是 const 与否)的函数,
    不论有没用 virtual 定义,都是虚函数。

  • 相关阅读:
    問題集リンク(DEV I)
    認定Platformデベロッパー 試験範囲
    React 学习资源
    IIS
    小学校
    リストに項番をつける
    七、JavaScript函数
    六、JavaScript数组
    五、JavaScript流程控制
    四、JavaScript操作符
  • 原文地址:https://www.cnblogs.com/dobben/p/7503614.html
Copyright © 2011-2022 走看看