fredoverflow
fredoverflow
¿Tienen alguna utilidad las referencias de rvalue a const?
Supongo que no, pero me gustaría confirmarlo. ¿ Tiene algún uso dónde const Foo&&hay Fooun tipo de clase?
¿C++ es libre de contexto o sensible al contexto?
A menudo escucho afirmaciones de que C++ es un lenguaje sensible al contexto. Tomemos el siguiente ejemplo: a b(c); ¿Es esta una definición de variable o una declaración de función?
inicializador_lista y semántica de movimiento
¿ Puedo mover elementos fuera de a std::initializer_list<T>? #include <initializer_list> #include <utility> template<typename T> void foo(std::initializer_list<T> list) { for (auto it = list.begin(); it != list.end(); ++it) { bar(std::move(*it)); //
make_unique y reenvío perfecto
¿ Por qué no hay std::make_uniqueuna plantilla de funciones en la biblioteca estándar de C++ 11? Encuentro std::unique_ptr<SomeUserDefinedType> p(new SomeUserDefinedType(1, 2, 3)); un poco detallado. ¿No sería mucho mejor lo
Ordenar un vector en orden descendente
¿Debería usar std::sort(numbers.begin(), numbers.end(), std::greater<int>()); o std::sort(numbers.rbegin(), numbers.rend()); // note: reverse iterators ordenar un vector en orden descendente? ¿Existen ventajas o desventajas con un enfoque u otro?
¿Qué es la regla de tres?
¿Qué significa copiar un objeto? ? ¿Qué son el constructor de copia y el operador de asignación de copia ? ? ¿Cuándo tengo que declararlos yo mismo? ¿Cómo puedo evitar