C ++ Класс Прототип

Привет у меня есть проблема:

include <iostream>

using namespace

class varios;

int main()
{
   cuerpo.hola();
   cin.get();
   return 0;
}

class varios
{
   public:
   void hola();
}cuerpo;

void class::hola()
{
   cout<<"Este es un ejemplo";
}

Я объявляю класс прототип, но не, как объявление объекта для того, чтобы это распознал main

2
задан 04.01.2017, 00:20
0 ответов

Не определяй переменные в конце заявления класса.

Просто используй имя класса как будто это был стандартный тип:

#include <iostream>

class varios
{
   public:
        void hola();
};

void varios::hola()
{
   std::cout<<"Este es un ejemplo";
}

int main()
{
   // Defines una variable de tipo varios
   varios cuerpo;
   cuerpo.hola();

   return 0;
}
3
ответ дан 03.12.2019, 17:53
  • 1
    wow только что я падаю в счет, большое спасибо –  04.01.2017, 04:50