1.使用名称空间,如

using namespace std;

2.使用别名,using 类型别名=原类型,如

using uint=unsigned int;
uint i=0;

3.当一个派生类私有继承基类时,基类的public和protected数据成员在派生类中是private的形式,如果想让这些继承而来的数据成员作为public或者protected成员,可以用using来重新声明。using声明语句中名字的访问权限由该using声明语句之前的访问说明符决定。

class Basic{public:int a;int b;
};
class Bulk : private Basic{public:using Basic::a;protected:using Basic::b;
};

4.因为派生类可以重载继承自基类的成员函数,所以如果派生类希望所有的重载版本对于它都是可见的,那么它就要覆盖所有版本或者一个也不覆盖。但是,有时一个类仅需要覆盖重载部分函数,若覆盖所有函数,就太繁琐了。
那么此时,using就派上用场了。只要为重载的成员函数提供一条using声明,这样我们就无需覆盖基类中的每一个版本了。

class Basic{void func(){cout<<""func()1"<<endl;}void func(int a){cout<<"func()2"<<endl;}
};
class Bulk : public Basic{using Basic::func;
};

C++中using的四大用法总结相关推荐

  1. PHP中魔术方法的用法

    PHP中魔术方法的用法 /** PHP把所有以__(两个下划线)开头的类方法当成魔术方法.所以你定义自己的类方法时,不要以 __为前缀. * */// __toString.__set.__get__ ...

  2. 简单介绍SQLserver中的declare变量用法

    这篇文章主要介绍了SQLserver中的declare变量用法,sql中declare是声明的意思,就是声明变量的,这个一般是用在函数和存储过程中的.感兴趣的可以来了解一下 平时写SQL查询.存储过程 ...

  3. python的继承用法_【后端开发】python中继承有什么用法?python继承的用法详解

    本篇文章给大家带来的内容是关于python中继承有什么用法?python继承的用法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 面向对象三大特征 1.封装:根据职责将属性和方法 ...

  4. 关于sql中case when的用法

    Oracle CASE WHEN 用法介绍 1. CASE WHEN 表达式有两种形式 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ...

  5. 【node】express中mysql的基本用法、连接池的使用、事务的回滚

    [node]express中mysql的基本用法.连接池的使用 安装mysql包 mysql的配置信息 mysql基本操作 查询mysql并渲染数据 mysql插入操作 首先在html页面写上< ...

  6. git 只merge部分_[Skill]俩小时掌握多人开发中git的主要用法

    前言 几个月前看完了git文档,但是在实际开发中对很多git命令的具体影响仍有疑惑,比方说pull.fetch和rebase三个命令和检出位置拎不清. Git - Book​git-scm.com 安 ...

  7. python的for语句用法_python中list循环语句用法实例

    本文实例讲述了python中list循环语句用法.分享给大家供大家参考.具体用法分析如下: Python 的强大特性之一就是其对 list 的解析,它提供一种紧凑的方法,可以通过对 list 中的每个 ...

  8. wince中的hook(钩子)用法

    wince中的hook(钩子)用法 Hook(钩子)是一种在消息到达目标窗口前进行截获的技术.使用钩子主要使用以下三个函数SetWindowsHookEx:创建钩子 CallNextHookEx:将消 ...

  9. java mysql insert_MySQL中INSERT的一般用法

    INSERT语句是最常见的SQL语句之一,但是MySQL中INSERT语句的用法和标准用法不尽相同,下文就为您详细介绍MySQL中INSERT的一般用法,供您参考. 1用法 在标准的SQL语句中,一次 ...

最新文章

  1. Bootstrap-table学习笔记(一)
  2. Day 3: Flask —— 使用Python和OpenShift进行即时Web开发
  3. 如何用Python从数据库里面获取数据?4个步骤就能轻松实现
  4. Java中的高性能库
  5. 浅析ReentrantLock重入锁
  6. 2021-08-01 查询创建语句 数据库引擎
  7. micropython logging文档
  8. modelsim教程
  9. ActivityGroup详解
  10. 主动轮廓模型——Snake分割算法(MATLAB)
  11. 2021年PMP考试模拟题3(含答案)
  12. 如何选择适合你的兴趣爱好(十七),吉他
  13. java高校选课系统博客,学生选课系统
  14. UA MATH563 概率论的数学基础1 概率空间4 实数域上的概率测度
  15. ORB特征和FAST关键点 笔记
  16. 金蝶云星辰和旺店通企业版奇门单据接口集成
  17. Chatbot 分类
  18. 梦游天姥吟留别课件PPT模板
  19. XeLaTeX下LaTeX中文字体加粗解决方案
  20. Android中BroadCaseReceiver的基本用法(一)之监听系统广播

热门文章

  1. 金蝶kis数据库说明(转载)
  2. 微信小程序滑动scroll-view
  3. Android 资源管理利器Resources和AssetManager介绍
  4. IaaS、PaaS、SaaS、DaaS——各种云服务模式一览
  5. Artemis流量控制(11)
  6. 理解镜像、容器和存储驱动
  7. postgresql 执行sql文件
  8. 数据分析基础——数据规整
  9. 百度云视频 在线倍速播放
  10. Python Excel插入图片