c_cpp 友元
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 友元相关的知识,希望对你有一定的参考价值。
#include <iostream>
using namespace std;
#include <string.h>
class Dog{
public:
Dog(char* name){
strcpy(this->name,name);
}
friend void getName(){
cout<<"Hi,friend!";
} // 放在public里面
friend void fetchName(Dog* d){
cout<<"Hi,friend!"<< d->name;
} // 放在public里面
private:
char name[10];
};
int main() {
// your code goes here
Dog d("Tom");
//getName(); // error: ‘getName’ was not declared in this scope
fetchName(&d);
return 0;
}
以上是关于c_cpp 友元的主要内容,如果未能解决你的问题,请参考以下文章
什么是友元?为什么要引入友元?解释友元函数和友元类
友元函数都有哪些特点?
友元函数友元类.
友元函数和友元类
5 友元类
友元相关