gcc warnung
-
ich wollte ein array von 4 objekten erstellen, welche auch alle einen wert per konstruktor erhalten sollen:
BG=new Background[4]={Background(1),Background(2),Background(3),Background(4)};
allerdings bekomm ich da die warnung "warning: new initializer lists extension is deprecated, please see the documentation for details". ok, wirklich rausgefunden, was das nun zu bedeuten hat, hab ich nicht, kann mir jemand weiterhelfen?
-
übersetze es ins deutsche und du weisst was es heisst.
keine ahnung ob das je legal war, aber laut dem momentanen standard ist das verboten was du machst.
-
hmm, und wie muss ich es nach momentanem standard machen?
-
geht nicht.
Background BG[4]={Background(1),Background(2),Background(3),Background(4)};
ist die einzige möglichkeit.
-
Ist das wirklich nur deprecated oder darf man es laut Standard gar nicht?