Resultados de la búsqueda a petición "c++"
¿Cuáles son las diferencias entre struct y class en C ++?
Esta pregunta era ya preguntó en el contexto de C # /. Net [https://stackoverflow.com/questions/13049]. Ahora me gustaría aprender las diferencias entre una estructura y una clase en C ++. Discuta las diferencias técnicas, así como los motivos ...
Las funciones anidadas no están permitidas, pero ¿por qué se permiten los prototipos de funciones anidadas? [C ++]
Yo eraleyend [https://stackoverflow.com/questions/925513/c-empty-string-constructor] la pregunta vinculada que me lleva a hacer esta pregunta. Considere el siguiente código int main() { string SomeString(); }All dice que el compilador toma ...
C ++ puntero y referencia con nueva palabra clave al instanciar
Cuando quiero crear una instancia de una clase en C ++, generalmente voy de esta manera Book bk = new Book(); Mi profesor recientemente hizo esto Book &bk = *new Book();Sólo me dijo que usaría una referencia para poder usar el operador punto ...
Existe un enfoque idiomático en C ++ para comparar tipos polimórficos para la equivalencia de objetos?
Tengo punteros Base * para dos instancias de un tipo polimórfico y necesito determinar si los objetos referenciados son equivalentes. Mi enfoque actual es usar primero RTTI para verificar la igualdad de tipos. Si los tipos son iguales, entonces ...
decltype y el operador de alcance en C ++
Necesito obtener el tipo que se proporcionó al crear una instancia de una plantilla. Considere el siguiente ejemplo: template <typename T> struct Foo { typedef T TUnderlying; }; static Foo<int> FooInt; class Bar { public: auto Automatic() -> ...
¿Cómo leer números usando sscanf crash?
Cppcheck ha detectado un problema potencial en un código como este: float a, b, c; int count = sscanf(data, "%f,%f,%f", &a, &b, &c); Dice que: "scanf sin límites de ancho de campo puede bloquearse con datos enormes". ¿Cómo es eso posible? ¿Es ...
¿Hay alguna situación en la que el código tenga un punto de secuencia en c ++ 11 pero no c ++ 03?
Ahora que el nuevo estándar c ++ 11 ha realizado cambios en la forma en que se describen los puntos de secuencia, estoy tratando de averiguar exactamente qué se ha cambiado entre c ++ 03 y c ++ 11. En particular, ¿hay situaciones en las que el ...
¿Por qué MinGW es muy lento?
Estoy usando Code :: Blocks IDE con GCC / MinGW en Windows, y estoy tratando de construir una aplicación wxWidgets que tenga aprox. 20k líneas y 40 módulos fuente. Y se construye muy muy lento. a compilación de un módulo C ++ dura de 2 a 5 ...
leer el valor de píxel en el archivo bmp
¿Cómo puedo leer el valor de color de las imágenes BMP de 24 bits en todos los píxeles [h * w] en C o C ++ en Windows [mejor sin ninguna biblioteca de terceros]. Tengo Dev-C ++ Un código de trabajo será muy apreciado ya que nunca he trabajado en ...
Registro de C ++ usando ostream
Estoy haciendo un registrador. Quiero crear una funciónlog() que toma una secuencia como entrada. Por ejemplo log("hello"<<" "<<"world"<<10<<"\n"); También quiero que sea seguro para subprocesos. He redefinido la<< operador para que yo pueda ...