それで私はクラスについて学んでいて、私が見つけた何かに出くわしたのは私にとってかなり厄介でした。
class Nebla
{
public:
int test()
{
printout();
return x;
}
void printout()
{
printout2();
}
private:
int x,y;
void printout2()
{
cout<<"Testing my class";
}
};
クラスでは、関数を宣言する前に関数を使用できることがわかりました(プロトタイプを作成します)。
あなたは私がdecleration
printout()
の前に使用したのを見ることができます。printout2()
そして、宣言する前に変数を使用することもできます
あなたは私がしたのを見ることができます
return x
; xを宣言する前に。
宣言前にクラスで関数と変数を使用できるのに、クラス外で使用するとエラーが発生するのはなぜですか?
ありがとう