c++请问下关于函数调用的问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 00:24:43
#include<windows.h>
#include<iostream.h>
class num1
{
public:
num3 nu3;
void num2()
{
nu3.num4();
};

};
class num3
{
public:
void num4()
{
cout<<"this's num4"<<endl;
}
};
void main()
{
num1 nu1;
nu1.num2();
}

如题上面运行是错误的,
就是说我调用的函数在下面的类里面,
请问如何调用。

#include "stdafx.h"
#include <iostream>

using namespace std;

class num3
{
public:
void num4()
{
cout<<"this's num4"<<endl;
}
};

class num1
{
public:
num3 nu3;

void num2()
{
nu3.num4();
};

};

void main()
{
num1 nu1;
nu1.num2();
}

void num2()
{
nu3.num4();
};
去掉最后的逗号。

在调用函数前,声明 class num3