Resultados de la búsqueda a petición "c++"
Definir BIT0, BIT1, BIT2, etc. Sin #define
¿Es posible en C ++ definir BIT0, BIT1, BIT2 de otra manera en C ++ sin usar #define? #define BIT0 0x00000001 #define BIT1 0x00000002 #define BIT2 0x00000004Luego tomo lo mismo y hago estados de esos bits: #define MOTOR_UP BIT0 #define ...
Tamaño de #definir valores
Si un valor se define como #define M_40 40 ¿El tamaño es el mismo que unshort (2 bytes) o es como unchar (1 byte) oint (4 bytes)? ¿El tamaño depende de si tiene 32 bits o 64 bits?
¿Por qué GCC o Clang no optimizan la instrucción recíproca a 1 cuando se usan matemáticas rápidas?
¿Alguien sabe por qué GCC / Clang no optimizará la función?prueba1 en el ejemplo de código a continuación para usar simplemente la instrucción RCPPS al usar la opción de matemática rápida? ¿Hay otro indicador del compilador que generaría este ...
¿Compartir miembros estáticos entre instancias de plantillas? (¿imposible?)
Estoy haciendo algo que probablemente sea tonto, pero sería bueno si funcionara. Estoy tratando de especializar los tipos de una manera que necesito mi propia estructura de búsqueda que es esencialmente global (pero idealmente encapsulada como ...
¿Cuál es la forma correcta de herencia múltiple en Qt / C ++?
En mi aplicación Qt, tengo una clase base como sigue. Estoy usando QObject porque quiero usar el mecanismo Signal-Slot en todas las clases derivadas. class IRzPlugin : public QObject { public: virtual void registerMenu(QWidget*); virtual void ...
La implementación del algoritmo de dithering de floyd steinberg en opencv no funciona correctamente
Estoy usando un fragmento de código que obtuve destackoverflow para el algoritmo de difuminado floyd steinberg. Es como sigue: pero no está tramando la imagen correctamente como se esperaba. ¿Alguien tiene una implementación correcta de esto o ...
Visual Studio no tiene cl.exe
Descargué Visual C ++ y Visual Studio, pero todavía no puedo encontrar cl.exe para compilar mi archivo CPP. La ruta es: C: \ Archivos de programa (x86) \ Microsoft Visual Studio 14.0 \ VC \ bin ¿Dónde puedo encontrar este archivo para compilar ...
Mantenga una referencia constante al valor de retorno de la función en C ++
Si mantengo una referencia constante a un valor devuelto sin referencia de una función en C ++ 11, ¿dónde apunta la referencia en la pila? ¿Y es seguro hacerlo? string foo() { std::string foo_ret = "foo string"; return foo_ret; } int main() { ...
¿Por qué la conversión implícita de bool a cadena no es un error?
Lo protegí y traté de encontrar una pregunta similar en SO también, pero no encontré nada útil. Entonces, publicando mi pregunta aquí. Considere este programa: #include <iostream> void foo(const std::string &) {} int main() { foo(false); ...
¿Cuál es la diferencia entre include_directories y target_include_directories en CMake?
Tengo una estructura de directorio para mi código C ++ que es así: | |->include |->srcEstoy escribiendo un archivo CMakeLists.txt para mi código. Quiero entender la diferencia entreinclude_directories ytarget_include_directories enCMake. ¿Cuál ...