//A.h
#pragma once
class A
{
public:
void FuncA();
};
//B.h
#pragma once
class B
{
public:
void FuncB();
}
この時、FuncB()内でFuncA()を使用したいのですが とやると、Main.objで既に宣言されているとかどうとかって出ます
どのようにしたらクラス内に定義した関数内で別のクラス内関数を使用できるのでしょうか?
//A.h
#pragma once
class A
{
public:
void FuncA();
};
//B.h
#pragma once
class B
{
public:
void FuncB();
}
クラスである必要もないのでは?ISLe さんが書きました:インスタンスと関係なく利用できるメンバ関数ならstaticであるべきですし、インスタンスと関係あるのなら確実にバグる気がしますけど。