Resultados de la búsqueda a petición "c++"
Convenios para métodos de acceso (captadores y establecedores) en C ++
Se han hecho varias preguntas sobre métodos de acceso en C ++ en SO, pero ninguna pudo satisfacer mi curiosidad sobre el tema. Intento evitar los accesores siempre que sea posible, porque, como Stroustrup y otros programadores famosos, considero ...
¿Cómo intercambiar dos números sin usar variables temporales u operaciones aritméticas?
Esta ecuación intercambia dos números sin una variable temporal, pero usa operaciones aritméticas: a = (a+b) - (b=a);¿Cómo puedo hacerlo sin operaciones aritméticas? Estaba pensando en XOR.
¿Señal virtual de Qt?
Mientras revisaba algún código Qt C ++ me encontré con esto: class Foo { Q_OBJECT signals: virtual void someSignal(const QString& str, int n) { Q_UNUSED(str); Q_UNUSED(n); } ... };Ahora, las señales Qt no pueden tener un cuerpo, así que me ...
¿Qué significa "int & foo ()" en C ++?
Mientras leoesta explicacion [http://thbecker.net/articles/rvalue_references/section_01.html]en lvalues y rvalues, estas líneas de código me llamaron la atención: int& foo(); foo() = 42; // OK, foo() is an lvalueLo probé en g ++, pero ...
¿Por qué std :: array :: size constexpr con tipos simples (int, double, ...) pero no std :: vector (GCC)?
El siguiente código: std::array<int, 4> arr1; std::array<float, arr1.size()> arr2;... compila con ambosgcc yclang porquestd::array::size [http://en.cppreference.com/w/cpp/container/array/size]se consideraconstexpr. Pero lo siguiente no se ...
leer argumentos de plantilla variadic
Estoy un poco confundido acerca de cómo puedo leer cada argumento de la tupla usando plantillas variadas. Considere esta función: template<class...A> int func(A...args){ int size = sizeof...(A); .... }Lo llamo desde el archivo principal ...
¿Por qué el rendimiento de un programa en ejecución mejora con el tiempo?
Considere el siguiente código: #include <iostream> #include <chrono> using Time = std::chrono::high_resolution_clock; using us = std::chrono::microseconds; int main() { volatile int i, k; const int n = 1000000; for(k = 0; k < 200; ++k) { auto ...
Detectando la versión de Windows 10
Mi objetivo es detectar Windows 10 en mi código, que tiene que funcionar multiplataforma, así como en diferentes versiones de Windows (al menos 7 y superiores). Windows proporcionaIsWindows10OrGreater() Para abordar este problema, pero hay otro ...
OpenCV: imwrite cambia los valores de píxeles de los canales al guardar
Estoy leyendo una imagen y procesando algo en el canal azul sin cambiar los canales rojo ni verde. Cuando terminé de procesar el canal azul, fusioné los tres canales en una imagen RGB. y cuando uso imshow para ver los canales, todo está bien y ...
¿Cómo crear un impulso ssl iostream?
Estoy agregando soporte HTTPS al código que hace entrada y salida usando boost tcp :: iostream (que actúa como un servidor HTTP). He encontrado ejemplos (y tengo un servidor HTTPS de juguete que funciona) que hacen entrada / salida SSL usando ...