美文网首页
友元函数

友元函数

作者: 魂之挽歌w | 来源:发表于2017-12-24 15:10 被阅读0次

class  Time{

public:

Time(int ,int,int);

friend  void display(Time &); ///参数为Time类的引用,或者别名

private:

int hour;

int minute;

int sec;};

Time::Time(int h,int m,int s){

hout=h;

minute=m;

sec=s;}

void  display(Time &t){               //友元函数,

cout<<"t.hour<<":"<<endl;}

int main(){

Time t1(12,23,12);

display(t1);

return 0;}

注意:display是一个在类外定义的且未用TIme做限定的函数,它属于非成员函数,不属于任何类

友元函数可以访问私有成员

相关文章

  • 第十一章 使用类(2)友元

    (二)友元 1.友元的概念 友元有三种:友元函数,友元类,友元成员函数。这里主要介绍友元函数。通过让函数成为类的...

  • C++入门10 -- 友元,内部类,运算符重载

    友元 友元包含友元函数和友元类; 若将函数A(非成员函数)声明为类C的友元函数,那么函数A就能直接访问类C对象的所...

  • C++ 友元,内部类,运算符重载

    友元 友元包括友元函数和友元类 如果将函数A(非成员函数)声明为类C的友元函数,那么函数A就能直接访问类C对象的所...

  • 友员函数

    友元函数分为友元全局函数和友元成员函数先看友元全局函数:定义一个Time类 在main函数中,定义一个打印时间的函...

  • C++语言基础(03)

    1.内存分配 C/C++ 内存分区: java 创建对象 2.常函数 3.友元函数和友元类 友元函数 友元类 4....

  • 友元类及友元函数

    简单介绍一下友元类和友元函数: 声明友元方式:将其他外部函数或其他类中的成员函数声明为一个类的友元函数。 作用:通...

  • 友元类和嵌套类

    友元类 友元函数用于类的扩展接口中,类并非只能拥有友元函数,也可以将类作为友元,该类称为友元类。 友元类的所有方法...

  • C++类中的友元函数[1]

    简介 本文要解决的两个问题: 什么是友元函数? 如何定义友元函数? 什么是友元函数 类中的成员变量及成员函数有公有...

  • 友元函数/友元类

    引入 当某一类或函数需要访问或使用另一类的私有函数或变量时,引入友元。例如:你的银行卡号是私有的,别人不能访问,但...

  • 第六章:静态成员与友元

    静态成员变量 这里面要回顾一下构造函数和析构函数?自己理解不是太深刻啊 友元:声明函数 友元:声明类 友元:声明类...

网友评论

      本文标题:友元函数

      本文链接:https://www.haomeiwen.com/subject/jhlhgxtx.html