Resultados de la búsqueda a petición "c++"
¿Cómo construir solo código generado automáticamente cuando el generador o la entrada cambian en CMake?
Estoy trabajando en un repositorio de código fuente que genera un código C ++ al ejecutar un script de Python que genera encabezados e implementación. Este código se compila posteriormente y se vincula a mis bibliotecas y ejecutables. Sé que el ...
Devolver referencia de clase a esto
Tengo el siguiente miembro de la clase foo. foo &foo::bar() { return this; }Pero recibo errores del compilador. ¿Qué estupidez estoy haciendo mal? Error del compilador (gcc): error: inicialización no válida de la referencia no constante del ...
utf8 <-> utf16: codecvt de bajo rendimiento
Estoy mirando algunas de mis cosas antiguas (y exclusivamente orientadas a win32) y pensando en hacerlo más moderno / portátil, es decir, reimplementar algunas partes ampliamente reutilizables en C ++ 11. Una de estas partes es la conversión ...
Emacs - anular sangría
Tengo un espacio de nombres anidado múltiple: namespace first {namespace second {namespace third { // emacs indents three times // I want to intend here } } }entonces emacs sangra a la tercera posición. Sin embargo, solo quiero una sola ...
Comprender más sobre i ++ e i = i + 1
Me preguntaba si hay diferencia entre las dos formas de incremento. Algunos de losEnlaces [http://www.cquestions.com/2010/03/why-i-is-faster-than-ii1-in-c.html]dice que i ++ es más rápido que i = i + 1; Además, como una de las personas, mi ...
GDB pretty printing ImportError: Ningún módulo llamado 'impresoras'
Estoy tratando de agregarbonita impresión [https://sourceware.org/gdb/wiki/STLSupport]para STL en mi GDB en Ubuntu 14.04. Algunos detalles sobre las herramientas: SO: Ubuntu 14.04 versión de gdb: 7.7 versión de Python: 2.7.6 versión de ...
¿Qué es un perfilador de C ++ muy fácil (VC ++)?
He usado algunos perfiladores en el pasado y nunca los encontré particularmente fáciles. ¡Tal vez elegí los malos, tal vez realmente no sabía lo que esperaba! Pero me gustaría saber si hay perfiladores 'estándar' que simplemente entran ...
Asignar doble a std :: string - ¿no hay error de compilación? [duplicar]
Esta pregunta ya tiene una respuesta aquí: ¿Por qué C ++ permite que se asigne un entero a una cadena? [/questions/1177704/why-does-c-allow-an-integer-to-be-assigned-to-a-string] 4 respuestas¿Por qué el compilador no se queja de este ...
¿Cómo vincular la función a un objeto por referencia?
Tengo el siguiente código para vincular una función miembro a una instancia de la clase: class Foo { public: int i; void test() { std::cout << i << std::endl; } }; int main() { Foo f; f.i = 100; auto func = ...
¿Por qué no puedo hacer polimorfismo con variables normales?
Soy un programador de Java y recientemente comencé a estudiar C ++. Estoy confundido por algo. Entiendo que en C ++, para lograr un comportamiento polimórfico, debe usar punteros o referencias. Por ejemplo, considere una claseShape con un ...