概述C++中的 public protected private friend关键字的用法

 更新时间:2016年08月30日 11:58:03   投稿:mrr  
这篇文章简要概述了C++中的 public protected private friend关键字的用法,非常不错,具有参考借鉴价值,感兴趣的朋友一起学习吧

一个C++类中的变量如果如下关键字作为修饰符.

1. public: 程序的任何地方都可以访问.

2 protected: 只有类本身及其派生类和其友元函数,友元类可以访问.

3 private: 只有类本身及其友元函数,友元类可以访问.

4 friend: 用于定义友元函数友元类. 在类里声明的一个普通函数,在前面加上friend修饰符,这个函数就可以访问该类的一切成员,包括private成员.

下面在看下c++ public private protected关键字

1、当在类的内部使用这三个关键字,表示访问权限:

    public: 可以被任意访问。

   protected: 只允许子类和本类的成员函数访问。

    private: 只允许本类的成员函数访问。

2、当在类的继承层次中访问时:

    public: 基类成员的访问权限不会被改变。

    protected: 基类的public成员为子类的protected成员,其它成员的访问权限不变。

    private: 基类的所有成员在子类中的访问权限变为private。

以上所述是小编给大家介绍的概述C++中的 public protected private friend关键字的用法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • C++ 静态成员的类内初始化详解及实例代码

    C++ 静态成员的类内初始化详解及实例代码

    这篇文章主要介绍了C++ 静态成员的类内初始化详解及实例代码的相关资料,需要的朋友可以参考下
    2017-02-02
  • C++简明分析讲解布尔类型及引用

    C++简明分析讲解布尔类型及引用

    布尔型(Boolean),是一种类型变量类型,引用(reference)就是C++对C语言的重要扩充。引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样
    2022-04-04
  • gdb调试命令的使用及总结

    gdb调试命令的使用及总结

    gdb是一个在UNIX环境下的命令行调试工具。如果需要使用gdb调试程序,请在gcc时加上-g选项。下面的命令部分是简化版,比如使用l代替list等等
    2013-05-05
  • c++自带的查找函数详解

    c++自带的查找函数详解

    这篇文章主要介绍了c++自带的查找函数,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-09-09
  • C++11中条件标量和互斥锁应用出现死锁问题

    C++11中条件标量和互斥锁应用出现死锁问题

    这篇文章主要介绍了C++11中条件标量和互斥锁应用出现死锁思考,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • C语言 结构体(Struct)详解及示例代码

    C语言 结构体(Struct)详解及示例代码

    本文主要介绍C语言 结构体的知识,学习C语言肯定需要学习结构体,这里详细说明了结构体并附示例代码,供大家参考学习,有需要的小伙伴可以参考下
    2016-08-08
  • C语言数据结构 双向链表的建立与基本操作

    C语言数据结构 双向链表的建立与基本操作

    这篇文章主要介绍了C语言数据结构 双向链表的建立与基本操作的相关资料,需要的朋友可以参考下
    2017-03-03
  • C语言利用EasyX绘制小企鹅表情包

    C语言利用EasyX绘制小企鹅表情包

    这篇文章主要为大家详细介绍了C语言如何利用EasyX绘图库实现绘制可爱的小企鹅表情包,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下
    2022-12-12
  • C++实现递归函数的方法

    C++实现递归函数的方法

    在本篇内容里小编给大家分享了关于C++实现递归函数的教学步骤,需要的朋友跟着参考下。
    2018-12-12
  • C语言每日练习之冒泡排序

    C语言每日练习之冒泡排序

    这篇文章主要介绍了C语言冒泡排序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-11-11

最新评论