Resultados de la búsqueda a petición "c++11"
c ++ crear shared_ptr para apilar objetos
En mi método, se crea un objeto Player como: Player player(fullName,age);Mi maestro nos dio un código con un constructor que lleva un shared_ptr a un objeto jugador. //constructor of the class SomeClass(const std::shared_ptr<Socket> ...
¿La mejor manera de especializar el operador << para std :: ostream y std :: vector con funciones de plantilla genéricas?
Tengo problemas con la búsqueda en dos fases según lo especificado por el estándar y (correctamente) implementado por clang en relación con una sobrecarga deoperator<< parastd::ostream ystd::vector. Considere una función de plantilla muy ...
C ++ std :: orden de destrucción de tuplas
¿Existe una regla que establezca en qué orden se destruyen los miembros de una std :: tuple? Por ejemplo siFunction1 devuelve unstd::tuple<std::unique_ptr<ClassA>, std::unique_ptr<ClassB>> aFunction2, entonces puedo estar seguro de que ...
¿Cómo limpiar (sobrescribir con bytes aleatorios) std :: string buffer interno?
Considere un escenario, dondestd::string se usa para almacenarun secreto. Una vez que se consume y ya no es necesario, sería bueno limpiarlo, es decir, sobrescribir la memoria que lo contenía, ocultando asísecreto. std::string proporciona una ...
¿Es posible invocar un método con todas las combinaciones K posibles (con repetición) de argumentos pasados en una tupla?
El comportamiento deseado se puede ilustrar de la siguiente manera: void foo(int x, int y) { std::cout << x << " " << y << std::endl; } int main() { all_combinations<2>(foo, std::make_tuple(1, 2)); // K = 2 // to run: // foo(1, 1) // foo(1, 2) ...
Puntero al miembro: funciona en GCC pero no en VS2015
Estoy tratando de implementar un sistema de "propiedad" para convertir instancias de C ++ en JSON y viceversa. Tomé una parte del código de la respuesta de Guillaume Racicot en esta pregunta (Serialización C ++ ...
Alternativa a std :: function para pasar la función como argumento (devoluciones de llamada, etc.)
Me topé con esto durante mis experimentos con C ++ 11. Considero que es una solución obvia, pero no he podido encontrar ningún otro ejemplo en la naturaleza, por lo que me preocupa que haya algo que me falta. La práctica a la que me refiero (en ...
¿Qué significa exactamente el void () en decltype (void ())?
Este es un seguimiento deesta [https://stackoverflow.com/questions/39278200/is-sizeofvoid-a-legal-expression] pregunta, más precisamente de los comentarios deesta [https://stackoverflow.com/a/39278306/4987285]responder. Lo que hace elvoid() ...
¿Cuál es el parámetro de función equivalente de constexpr?
Estamos intentando acelerar algún código en Clang y Visual C ++ (GCC e ICC están bien). Nosotrospensamiento podríamos usarconstexpr decirle a Clang que un valor es una constante de tiempo de compilación pero está causando un error ...
strcpy_s no funciona con gcc
Tengo un proyecto C ++ 11 y agregué algunosstrcpy_s llamadas al método Esto funciona en Windows, pero al compilar en gcc, hay un error que indica questrcpy_s El símbolo no se encuentra. Agregué la línea #define __STDC_WANT_LIB_EXT1__ 1 al ...