私はしばらくC++に触れていませんでしたが、クラス定義のどこに問題があるのかを誰かが指摘してくれることを期待していました。「エラー:「IPsource」はタイプに名前を付けていません」というエラーが表示され続けます。
class AddressPacket {
std::string address;
int packets;
public:
void initialize(std::string add) {
address = add;
packets = 1;
}
std::string getAddress() {
return address;
}
int getPackets() {
return packets;
}
bool checkAddress(std::string add) {
return address == add;
}
void addPacket() {
packets++;
}
};
class AddressPacketList {
AddressPacket masterList[100];
int listCounter;
public:
AddressPacketList() { listCounter = 0; }
void add(std::string add) {
masterList[listCounter].initialize(add);
listCounter++;
}
};
そしてメインの中に私は...
AddressPacketList IPsource();
IPsource.add("Hello");