Wpis z mikrobloga

@KrzaQ2: Nie no trochę się orientuję w C++11. Zastanawiam się co miałeś na myśli pisząc o projekcie C++11 only, a w dalszej części w jaki sposób brak ifdefów decyduje o tym, że projket jest C++11 only?
@vipe: Uƶycie variadic templates,

>>
jako zamknięcia templatek, uƶycie auto, uƶycie nowych algorytmów z biblioteki standardowe, uƶycie innych nowości z biblioteki standardowej (functional, chrono, thread), rvalue references. Jest tego sporo.
@KrzaQ2: Okej, ale dlaczego uważasz, że akurat kod C++11 ma nie mieć ifdefów?

EDIT: Aha no i wracam do pierwotnego pytania - kiedy można powiedzieć że projekt jest C++11 only? Pytałem o to dlatego, że można używać niektórych nowości z C++11, czy to by znaczyło, że projekt nie jest C++11?

Drążę temat, bo trochę to dziwnie dla mnie brzmi - "C++11 only".
Okej, ale dlaczego uważasz, że akurat kod C++11 ma nie mieć ifdefów?


@vipe: Ja tak nie uwaƶam, ja napisałem, ƶe kod w bibliotekach typu Qt/Boost (i ogółem kod, który ma się kompilować zarówno w C++03 jak i w C++11 - i brać z tego korzyści) musi być usiany ifdefami.

kiedy można powiedzieć że projekt jest C++11 only?


Miałem na myśli projekt, którego nie skompilujesz w C++03, bo korzystasz z ficzerów "C++11