Это объявление не содержит класс хранения

Это объявление не содержит класс хранения

при компиляции выдаёт такие ошибки:
Ошибка (активно) E0077 это объявление не содержит класс хранения или спецификатор типа ConsoleApplication1 f:cours1ConsoleApplication1ConsoleApplication1ConsoleApplication1.cpp 66
и Ошибка C1004 непредвиденное обнаружение конца файла ConsoleApplication1 f:cours1consoleapplication1consoleapplication1consoleapplication1.cpp 67

не могу понять от куда эти ошибки, 66 строка выглядит так — > (самая последняя закрывающая скобка), а 67 вообще отсутствует, даже пробела там нет.

    46 1

  • 15 янв 2018 2018-01-15 12:05:41
  • Luxoff

1 ответ

У вас после последней скобки, похоже, затесался указатель кодировки UTF-8 — EF BB BF. Только и всего. Проверьте сами — он даже у вас здесь, в вашем коде наличествует.

Но мне ужасно интересно другое — что за вызов main() в login() — что бы это значило?

У меня есть несколько классов в моей программе.

A) Когда я создаю объект класса в другом классе, я не получаю никакой ошибки, но когда я использую объект для вызова функции, я получаю вышеуказанную ошибку.

Б) Также, если я создаю объект другого класса и вызываю функцию, использующую его в конструкторе моего класса, я не получаю никакой ошибки, как эта.

C) Функция Cout не работает в теле класса, кроме случаев, когда я помещаю в нее какую-либо функцию

D) Основной класс может сделать все это, и я не получаю никакой ошибки.

Было бы здорово скоро услышать. Заранее спасибо .

Ниже приведен код: это два класса в моем cpp. У меня нет проблем, кроме использования объекта после его создания. код слишком велик, чтобы быть размещенным. Все может быть сделано в основном, но не в других классах, почему?

Решение

Этот код должен идти внутри функции.
Ваше определение класса может содержать только объявления и функции.

Читайте также:  Как открыть личный кабинет по налогам

Классы не «бегают», они дают представление о том, как сделать объект.

Линия Message m; означает, что Orderbook будет содержать Message называется m , если вы позже создадите Orderbook ,

при компиляции выдаёт такие ошибки:
Ошибка (активно) E0077 это объявление не содержит класс хранения или спецификатор типа ConsoleApplication1 f:cours1ConsoleApplication1ConsoleApplication1ConsoleApplication1.cpp 66
и Ошибка C1004 непредвиденное обнаружение конца файла ConsoleApplication1 f:cours1consoleapplication1consoleapplication1consoleapplication1.cpp 67

не могу понять от куда эти ошибки, 66 строка выглядит так — > (самая последняя закрывающая скобка), а 67 вообще отсутствует, даже пробела там нет.

Ссылка на основную публикацию
Шпионский софт родом из холода
Borderlands: The Pre-Sequel! Разработчики 2K Australia Gearbox Software Издатели 2K Games Часть серии Borderlands Дата выпуска 17 октября 2014 года...
Что делать если плохо работает отпечаток пальца
Владельцы современных смартфонов на платформе Android нередко сталкиваются с тем, что сканер отпечатков пальцев реагирует недостаточно быстро и точно. Зачастую...
Что делать если пропал звук в наушниках
Всё о Интернете, сетях, компьютерах, Windows, iOS и Android Нет звука в наушниках на телефоне — что делать?! А Вы...
Штампованные диски арриво отзывы
Приветствую всех! Запись будет, как Вы уже догадались, о дисках.Дело в том, что я любитель иметь на автомобиле два комплекта...
Adblock detector