Hey Leute,
ich beschäftige mich in letzter Zeit mit C++ und habe dazu auch ein dementsprechendes Buch gekauft,wo auch C++11 behandelt wird.
Ein Aspekt ist die neue, vereinheitlichte Initialisierung.
Spricht aus:
[cpp]int integer = 5;[/cpp]
Wird:
[cpp]int integer{5};[/cpp]
oder:
[cpp]int integer = {5};[/cpp]
Wobei bei letzerem der Zuweisungsoperator optional seien soll.
So, da ist auch schon mein Problem: Ich benutze Visual Studio 2012 und will die 1. vereintlichte Initialisierung benutzen,
jedoch ist bei mir nur die 2. vereinheitlichte Initialisierung gültig.
Hat jemand eine Ahnung, warum das so ist bzw. ob ich auch die 1. Methode benutzen kann (da das zusätzliche = ziemlich nervig ist).
Laut Microsoft wird C++11 auch vollständig in VS 2012 unterstützt.
LG
ich beschäftige mich in letzter Zeit mit C++ und habe dazu auch ein dementsprechendes Buch gekauft,wo auch C++11 behandelt wird.
Ein Aspekt ist die neue, vereinheitlichte Initialisierung.
Spricht aus:
[cpp]int integer = 5;[/cpp]
Wird:
[cpp]int integer{5};[/cpp]
oder:
[cpp]int integer = {5};[/cpp]
Wobei bei letzerem der Zuweisungsoperator optional seien soll.
So, da ist auch schon mein Problem: Ich benutze Visual Studio 2012 und will die 1. vereintlichte Initialisierung benutzen,
jedoch ist bei mir nur die 2. vereinheitlichte Initialisierung gültig.
Hat jemand eine Ahnung, warum das so ist bzw. ob ich auch die 1. Methode benutzen kann (da das zusätzliche = ziemlich nervig ist).
Laut Microsoft wird C++11 auch vollständig in VS 2012 unterstützt.
LG
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von L0g4n ()