Ich habe einige Probleme mit Vektordeklarationen in der Header-Datei einer C++ - Klasse, die ich mache. Meine gesamte Header-Datei sieht wie folgt aus:Deklarieren von Vektoren in einer C++ - Header-Datei
#ifndef PERSON_H
#define PERSON_H
#include "Message.h"
#include <string>
#include <vector>
class Person {
public:
Person() {};
Person(std::string emailAddress);
private:
vector<Message> inbox;
vector<std::string> contacts;
std::string emailAddress;
};
#endif PERSON_H
Mein Fehler auf den Leitungen erfolgt im Anschluss an die „private“ Erklärung (wo ich meine Vektoren erklären). Der Fehler, den ich bekomme, ist C4430 - Typspezifizierer fehlt und und C2238 - unerwartete Token vor ';'
Vielen Dank für jede Hilfe.
Die Antwort bereits gefunden wurde und das Problem wegen Programmierer-Nachlässigkeit. Vielen Dank für das Feedback und Entschuldigung, eine so dumme Frage auf dieser Seite zu stellen. –
Liebst du nicht, wie nutzlos der Compilerfehler ist, nach 5 Jahren von C/C++ ist es fast zweite Natur geworden, aber nach einer Weile, die Java benutzt, trifft es einfach, wie nutzlos der Compiler erro ist. – hhafez
Ich glaube nicht, dass es albern war. Ich bin ziemlich neu in C++ und ich machte den gleichen Fehler, also war das genau das, was ich brauchte! – jamesc1101