Ich bin ein Java-Entwickler und ich bekomme einige Probleme in meinem Code.JSON Boost, Segmentierung Fehler Karte zu einem anderen lesen
Ich bearbeite meine Jobliste basierend auf einem JSON. Basierend auf dem Bild erhalte ich erfolgreich alle Daten von JSON. Das Problem ist, dass ich innerhalb der Klasse Job eine Map habe, in der ich alle Operationen des Jobs ablege.
Also, in Zeile 60 überprüfe ich, ob das Array der Operation aus dem JSON nicht leer ist, dann beginne ich es zu erstellen und zu einer lokalen Karte hinzuzufügen.
Der Segmentierungsfehler tritt auf: 1 - wenn ich versuche, die lokale Karte meiner Objektkarte zuzuweisen (wie in Zeile 73 deklariert).
2 -, wenn ich versuche, um direkt den neuen Betrieb zu meinem Objekt Karte zuordnen wie folgt:
jobs[id]->operations[opName] = new Operation(idOp, id, starting);
EDIT: nur um zu zeigen, dass ich außerhalb der, wenn bewegte.
ops, war ich mehr Material in den Code versehentlich hinzugefügt. Jetzt habe ich getan, was du vorgeschlagen hast! Bild 2 überprüfen! – WillEnsaba
Außerdem ist es in Zukunft besser, den Code zu kopieren und einzufügen, anstatt Screenshots zu verwenden. – TriskalJM
Entschuldigung. Ich kann es hinzufügen, wenn Sie wollen! – WillEnsaba