}
#define _CRT_SECURE_NO_WARNINGS
#include
#include<stdio.h>
using namespace std;
class f2;
class f1
{
char* name;
void output()
{
cout << name << endl;
}
public:
friend void f2::input(f1 part);/友元函数声明格式/
void putin(const char* m_name)/公有方法/
{
if (m_name != NULL)/非空检测/
{
name = new char[20];/notice/
strcpy(name, m_name);
}
}
};
class f2
{
private:
f1* fp;
public:
void input(f1 part)
{
fp->putin("明日科技");/*使用指向对应类的指针来运用公有方法*/
part.output
};
int main()
{
f2 list;
f1 part;
list.input(part);
return 0;
}