Resultados de la búsqueda a petición "c++"

58 la respuesta

¿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 ...

12 la respuesta

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 ...

4 la respuesta

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 ...

2 la respuesta

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 ...

6 la respuesta

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() -> ...

6 la respuesta

¿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 ...

4 la respuesta

¿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 ...

8 la respuesta

¿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 ...

16 la respuesta

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 ...

6 la respuesta

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 ...