Resultados de la búsqueda a petición "c++"
¿Es legal alias un conjunto de caracteres a través de un puntero a int?
Sé que lo siguiente está explícitamente permitido en el estándar: int n = 0; char *ptr = (char *) &n; cout << *ptr;¿Qué hay de esto? alignas(int) char storage[sizeof(int)]; int *ptr = (int *) &storage[0]; *ptr = 0; cout << *ptr;Esencialmente, ...
Cómo deshabilitar parcialmente la comprobación del compilador personalizado de Cmake C / C ++
Estoy tratando de hacer una compilación cruzada usando cmake. Algunos son fáciles con todos los ejemplos en Internet, logré compilar mi biblioteca en Linux (x86 y ARM), Windows y Android. Pero ahora me gustaría hacerlo en una plataforma ...
¿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 ...
¿La mejor manera de que los tipos C ++ se registren automáticamente en una lista?
Supongamos que tengo algunos datos por clase: (AandB.h) class A { public: static Persister* getPersister(); } class B { public: static Persister* getPersister(); }... y muchísimas más clases. Y quiero hacer ...
Cómo causar intencionalmente un error en tiempo de compilación en la creación de instancias de plantilla
A veces, al codificar con plantillas de C ++, desea evitar que los usuarios creen instancias de una especialización específica o un conjunto de especializaciones, porque el resultado sería absurdo. Por lo tanto, puede definir una especialización ...
¿Debo declarar estos métodos const?
Estoy trabajando en algún código de C ++ donde tengo varios objetos de administrador con métodos privados como void NotifyFooUpdated();que llaman elOnFooUpdated() método en los oyentes de este objeto. Tenga en cuenta que no modifican el estado ...
"Xxx.exe no es una aplicación Win32 válida" después de que VS lo acabara de construir
He desarrollado con éxito una aplicación WinAPI en Visual Studio 2015 (usando el IDE) en mi PC con Windows-7-64. Por lo general, pruebo el programa en modo Release. Luego hice algunas ediciones a mi fuente. El programa se compiló y enlazó ...
Error al definir e inicializar una matriz multidimensional
Me sale un error en la compilación con la siguiente definición. int matrix[ ][ ] = { { 1, 2, 3}, {4,5,6} }; char str[ ][ ] = { "abc", "fgh" }; ¿Por qué el compilador se queja de un subíndice perdido y demasiados inicializadores?
¿Cómo doblar el contenedor STL?
Necesito un análogo de Haskellfoldl función para plegar cualquier contenedor STL. La firma esperada es la siguiente: template Iterator, FoldingFunction, Result Result foldl( Iterator begin, Iterator end, FoldingFunction f, Result initValue);STL ...
Cómo imprimir en la consola cuando se usa Qt
Estoy usando Qt4 y C ++ para hacer algunos programas en gráficos de computadora. Necesito poder imprimir algunas variables en mi consola en tiempo de ejecución, no depurar, perocout no parece funcionar incluso si agrego las bibliotecas. ...