Resultados de la búsqueda a petición "c++"
Definición de <para algoritmo de ordenación STL: ¿sobrecarga del operador, functor o función independiente?
Tengo una lista stl :: que contiene objetos de clase Widget. Deben clasificarse según dos miembros en la clase Widget. Para que la ordenación funcione, se debe definir un comparador menor que comparando dos objetos Widget. Parece que hay una ...
Argumentos de plantilla predeterminados para plantillas de función
¿Por qué los argumentos de plantilla predeterminados solo se permiten en plantillas de clase? ¿Por qué no podemos definir un tipo predeterminado en una plantilla de función miembro? Por ejemplo: struct mycclass { template<class T=int> void ...
Enlaces a guías de estilo oficiales [cerrado]
C ++ tiene varios tipos de estilos: MFC, Boost, Google, etc. Me gustaría examinar estos estilos y determinar cuál es el mejor para mis proyectos, pero quiero leer la guía de estilo oficial. ¿Alguien tiene una guía oficial que suelen usar? Aquí ...
¿No se puede compilar OpenCV debido a referencias indefinidas?
El código es simple y es esencialmente directo deesta [http://docs.opencv.org/doc/tutorials/introduction/load_save_image/load_save_image.html#load-save-image] tutorial. Estoy ejecutando Arch Linux y tengo la biblioteca OpenCV ...
¿Por qué agregar un '0' a un dígito int permite la conversión a un carácter?
He visto ejemplos de esto en todo el lugar: int i = 2; char c = i + '0'; string s; s += char(i + '0');Sin embargo, todavía no he visto una explicación de por qué agregar el cero permite la conversión.
Un nombre de clase introducido dentro de una clase no se trata como un nombre de clase anidado
Tome estas definiciones de clase: Definición de clase 1: struct A { struct B* m_b; };Definición de clase 2: struct A { struct B; B* m_b; };Ambas definiciones de clase deberían declararB como una clase anidada Al menos, eso es lo que pensé al ...
Copiar ruta a QString
Necesito copiar la ruta de archivo completa, sin nombre de archivo, en un QString de QFileDialog a continuación. QString fileName = QFileDialog::getOpenFileName(this, tr("Select app to install"), '/' , tr("APK Files (*.apk)"));
¿Cuáles son las reglas para la generación automática de operaciones de movimiento?
En C ++ 98, el compilador de C ++ podríaautomáticamente generar un constructor de copias y un operador de asignación de copias a través de una copia inteligente, p. struct X { std::string s; std::vector<int> v; int n; ...
¿Cuándo usar `short` sobre` int`?
Hay muchas preguntas que preguntan por la diferencia entreshort yint tipos enteros en C ++, pero prácticamente, ¿cuándo eligesshort terminadoint?
La mejor documentación para Boost: asio?
La documentación disponible en elimpulsar el sitio web [http://www.boost.org/doc/libs/1_36_0/doc/html/boost_asio.html]está limitado. Por lo que he podido leer, el consenso general es que es simplemente difícil encontrar buena documentación sobre ...