Wie initialize array von Klassen?
Habe ich in diesem Klasse-Konstruktor:
Pairs (int Pos, char *Pre, char *Post, bool Attach = true);
Wie kann ich die initialisieren array von Paaren von Klassen? Ich habe versucht:
Pairs Holder[3] =
{
{Input.find("as"), "Pre", "Post"},
{Input.find("as"), "Pre", "Post"},
{Input.find("as"), "Pre", "Post"}
};
Anscheinend funktioniert es nicht, ich habe auch versucht, zu verwenden () Klammern anstelle von {} aber der compiler hält die Stöhnen die ganze Zeit. Sorry, wenn es lame Frage, ich habe gegoogelt ziemlich hart, aber war nicht in der Lage zu beantworten :/
Was sind die Fehler, die Sie bekommen?
Sie wird in der Regel schneller und besser Antworten als posting die Fehlermeldungen vom compiler.
Sie wird in der Regel schneller und besser Antworten als posting die Fehlermeldungen vom compiler.
InformationsquelleAutor Kra | 2010-06-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aufruf des Konstruktors explizit:
Ich verstehe nicht die syntax. Ich dachte, Sie können nicht rufen Sie den Konstruktor explizit (es wird implizit aufgerufen, wenn ein Objekt instanziiert wird). Darüber hinaus ist es nicht etwas zurückzugeben.
InformationsquelleAutor
Aufruf des Konstruktors:
Dies ist ähnlich zu sagen,
Einer vollwertigen Klasse finden hier.
InformationsquelleAutor Christian Neverdal