Должны ли функции / переменные класса быть объявлены перед использованием?

Так что я узнал о занятиях и наткнулся на то, что нашел довольно неловким для меня.

class Nebla 
{
    public:
        int test()
        {
            printout();
            return x;
        }

        void printout()
        {
            printout2();
        }

    private:
        int x,y;
        void printout2()
        {
            cout

Ответы на вопрос(4)

Ваш ответ на вопрос