Это сообщение об ошибке (строки 152 и 159):
[Error] no match for 'operator*' (operand type is 'Airport')
Я пишу программу, использующую стек. Класс Аэропорт содержит текущую информацию о заявках на авиабилеты (направление, номер рейса, фамилия и инициалы и дата вылета).
Программа должна обеспечивать хранение всех заявок, добавление заявок в список (массив), удаление заявок и печать всех заявок.
Что может быть не так с этой программой?
#include
using namespace std;
class Airport {
private:
char destination[50];
int flight_number;
string surname_and_initials;
int day, month, year;
public:
// Constructor
Airport();
...
// Print all requests
void getRequests();
};
class Stack {
enum {EMPTY = -1, FULL = 5};
// Array for storing the data
Airport* tickets[FULL + 1];
int top;
public:
// Constructor
Stack();
void Clear();
bool IsEmpty();
bool IsFull();
int GetCount();
// Add request to array (list)
void Push(Airport* person[]);
// Removing requests
Airport* Pop();
};
// ------------------------------------- Class Stack -------------------------------------
// Constructor
Stack::Stack() {
top = EMPTY;
}
void Stack::Clear() {
top = EMPTY;
}
bool Stack::IsEmpty() {
return top == EMPTY;
}
bool Stack::IsFull() {
return top == FULL;
}
int Stack::GetCount() {
return top + 1;
}
// Add request to array (list)
void Stack::Push(Airport* person[]) {
if (!IsFull())
tickets[++top] = person[++top];
}
// Removing requests
Airport* Stack::Pop() {
if (!IsEmpty())
return tickets[top--];
}
// ------------------------------------ Class Airport ------------------------------------
// Constructor
Airport::Airport() {
cout > destination;
cout > flight_number;
cout > surname_and_initials;
cout > day;
cout > month;
cout > year;
cout
Подробнее здесь: https://stackoverflow.com/questions/797 ... ass-name-c
Ошибка: нет соответствия для «оператора*» (тип операнда — «имя_класса») C++ ⇐ C++
Программы на C++. Форум разработчиков
1760973854
Anonymous
Это сообщение об ошибке (строки 152 и 159):
[Error] no match for 'operator*' (operand type is 'Airport')
Я пишу программу, использующую стек. Класс Аэропорт содержит текущую информацию о заявках на авиабилеты (направление, номер рейса, фамилия и инициалы и дата вылета).
Программа должна обеспечивать хранение всех заявок, добавление заявок в список (массив), удаление заявок и печать всех заявок.
Что может быть не так с этой программой?
#include
using namespace std;
class Airport {
private:
char destination[50];
int flight_number;
string surname_and_initials;
int day, month, year;
public:
// Constructor
Airport();
...
// Print all requests
void getRequests();
};
class Stack {
enum {EMPTY = -1, FULL = 5};
// Array for storing the data
Airport* tickets[FULL + 1];
int top;
public:
// Constructor
Stack();
void Clear();
bool IsEmpty();
bool IsFull();
int GetCount();
// Add request to array (list)
void Push(Airport* person[]);
// Removing requests
Airport* Pop();
};
// ------------------------------------- Class Stack -------------------------------------
// Constructor
Stack::Stack() {
top = EMPTY;
}
void Stack::Clear() {
top = EMPTY;
}
bool Stack::IsEmpty() {
return top == EMPTY;
}
bool Stack::IsFull() {
return top == FULL;
}
int Stack::GetCount() {
return top + 1;
}
// Add request to array (list)
void Stack::Push(Airport* person[]) {
if (!IsFull())
tickets[++top] = person[++top];
}
// Removing requests
Airport* Stack::Pop() {
if (!IsEmpty())
return tickets[top--];
}
// ------------------------------------ Class Airport ------------------------------------
// Constructor
Airport::Airport() {
cout > destination;
cout > flight_number;
cout > surname_and_initials;
cout > day;
cout > month;
cout > year;
cout
Подробнее здесь: [url]https://stackoverflow.com/questions/79794836/error-no-match-for-operator-operand-type-is-class-name-c[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия