zoukankan      html  css  js  c++  java
  • 友元函数的声明

    1、友元的声明只能出现在类定义的内部,

    2、可以出现在类中的任何地方,

    3、友元不是类的成员函数!所以它的声明可以出现在类中任何地方,而不受声明前面的访问控制影响!

    以上几条可见下例子:

    #include <iostream>
    using namespace std;
    
    class TestPoint {
    private:
    	int x;
    	int y;
    	friend int distanceOne();	//友元的声明可以出现在类内任何地方,它不是类的成员函数!
    public:
    	friend int distanceTwo();	//友元的声明可以出现在类内任何地方,它不是类的成员函数!
    };
    
    int distance()	//这里如果为 friend int distance()则是错误的!声明只能出现在类内部!
    {
    	return 0;
    }
    
    int main(void)
    {
    	return 0;
    }
    
    
    
  • 相关阅读:
    css 面试学习
    关于CSS的图像放大问题的解决,需要借助jQuery等直接用css3设置
    DEBUG使用
    crontab
    od
    dumpe2fs
    mke2fs
    dd
    GDB
    rm
  • 原文地址:https://www.cnblogs.com/helloweworld/p/2833029.html
Copyright © 2011-2022 走看看