씨샵에서는 

 class Sibal2

    {

        

       


        static public int Return_(Sibal a, Sibal2 b)

        {

            return a.a + b.b;

        }

        public int b = 4;

    }

    class Sibal

    {

      


        public int a = 3;

    }



이런 클래스가 두개 있고 나중에 선언된 클래스를 앞에 클래스에서 불러내는 함수를 짜도
 메인함수에서 스태틱 함수를 불러내면 값이 제대로 나오는데


class Sibal2

{

public:

static int Return_(Sibal a, Sibal2 b)

{

return a.a + b.b;

}

int d = 0;

int b = 4;


};

class Sibal

{

public:

int a = 4;

};

비슷하게 씨플플로 짜면 얘는 두번째 클래스를 찾을 수 없다고 뜬다고 배워서 시샵은 뭔가 특별한가 해서