arrayzuweisung geht nicht
-
Sorry für diese saublöde frage, aber bei mir steht gerade ein Elefant auf meiner Leitung:
float position[3] = {0.0, 0.0, 8.0};geht.
aber
float position[3]; position = {0.0, 0.0, 8.0};gibt
error: expected primary-expression before '{' token error: expected `;' before '{' tokenwtf?
-
jau, das ist halt so. die liste geht nur sofort beim definieren des arrays, nicht später.
-
Vor dem nächsten Standard wirst du dich wohl noch mit den umständlichen Varianten rumschlagen müssen, oder kannst sonst ja auch einmal einen Blick in boost::assign werfen. (Dann hast du einen zusätzlichen Grund Standardcontainer zu nehmen. ;))