Pytania oznaczone «c++11»

230
Czy funkcje lambda mogą być wzorowane?

Czy w C ++ 11 można utworzyć szablon funkcji lambda? Czy może jest zbyt specyficzny, aby można go było zastosować w szablonie? Rozumiem, że zamiast tego mogę zdefiniować klasyczną szablonową klasę / funktor, ale pytanie brzmi bardziej: czy język pozwala na tworzenie szablonów funkcji...

228
Jakiego wskaźnika używam, kiedy?

Ok, więc ostatnim razem, gdy pisałem C ++ na życie, std::auto_ptrbyło wszystko, co było dostępne w standardowej wersji lib, i to boost::shared_ptrbyła wściekłość. Nigdy tak naprawdę nie przyglądałem się innym dostępnym rodzajom inteligentnych wskaźników. Rozumiem, że C ++ 11 zapewnia teraz niektóre...

227
Jakie przełomowe zmiany wprowadzono w C ++ 11?

Wiem, że przynajmniej jedna ze zmian w C ++ 11, która spowoduje, że jakiś stary kod przestanie się kompilować: wprowadzenie explicit operator bool()do standardowej biblioteki, zastępujące stare instancje operator void*(). To prawda, że ​​kod, który to zepsuje, jest prawdopodobnie kodem, który nie...