#ifndef COMMUNICATIONNETWORK_H
#define COMMUNICATIONNETWORK_H
#include <iostream>
struct City{
std::string cityName;
std::string message;
City *next;
City(){}; // default constructor
City(std::string initName, City *initNext, std::string initMessage)
{
cityName = initName;
next = initNext;
message = initMessage;
}
};
class CommunicationNetwork
{
public:
CommunicationNetwork();
~CommunicationNetwork();
void addCity(std::string, std::string);
void buildNetwork();
void transmitMsg(char *); //this is like a string
void printNetwork();
protected:
private:
City *head;
City *tail;
};
#endif // COMMUNICATIONNETWORK_H
мне было просто интересно, что именно этот .h делает/устанавливает и как я должен был бы действовать в моем CommunicationsNetwork.cpp, а также my main.cpp, чтобы построить список данных городов.Создание связанного списка городов, используя класс структуры с заданными .h файл C++
Примечание: этот код должен в конечном итоге иметь возможность добавлять города в список, распечатывать города в связанном списке и передавать сообщение, но сейчас я заинтересован в создании связанного списка.
Я бы предположил, что вы должны реализовать функции, объявленные в 'CommunicationNetwork'. –
Как вы делали предыдущие задания? – Beta
Если вам дали эти данные, вам также должно было быть дано некоторое описание того, что все и что нужно делать. Постороннему невозможно догадаться. – molbdnilo