Resultados de la búsqueda a petición "c++-faq"
¿Por qué uno reemplazaría a los nuevos operadores predeterminados y eliminaría los operadores?
Por quédeberí reemplazaría el operador predeterminadonew ydelete con una @ personalizanew ydelete operadores? Esto es una continuación de Sobrecargando nuevo y ...
¿Cómo debo escribir los operadores nuevos y de eliminación personalizados conforme a la norma ISO C ++?
¿Cómo debo escribir el estándar ISO C ++ personalizado personalizadonew ydelete operadores? Esto es una continuación de Sobrecargando nuevo y borrando [https://stackoverflow.com/questions/4421706/operator-overloading/4421791#4421791] en las ...
Diferentes resultados de coma flotante con optimización habilitada - error del compilador?
El siguiente código funciona en Visual Studio 2008 con y sin optimización. Pero solo funciona en g ++ sin optimización (O0). #include <cstdlib> #include <iostream> #include <cmath> double round(double v, double digit) { double pow = ...
Conversión de Derivado ** a Base **
Estaba leyendoest [http://www.parashift.com/c++-faq/proper-inheritance.html#faq-21.2] y desafortunadamente no podía entender en profundidad por qué el compilador no permite la conversión de Derivado ** a Base **. También he ...
Qué es la "búsqueda dependiente de argumentos" (también conocida como ADL o "búsqueda de Koenig")?
¿Cuáles son algunas buenas explicaciones sobre qué argumento depende de la búsqueda? Muchas personas también lo llaman Koenig Lookup también. Preferiblemente me gustaría saber: ¿Por qué es algo bueno? ¿Por qué es algo malo?¿Como funciona
¿Qué es "referencia de valor para * esto"?
Came a través de una propuesta llamada "rvalue reference for * this" en clang's C ++ 11 página de estado [http://clang.llvm.org/cxx_status.html]. He leído bastante sobre las referencias de valor y las he entendido, pero no creo saberlo. ...
¿Qué tipo de puntero utilizo cuando?
Ok, entonces la última vez que escribí C ++ para vivir,std::auto_ptr era todo lo que la biblioteca estándar tenía disponible, yboost::shared_ptr estaba de moda. Realmente nunca examiné los otros tipos de impulso de puntero ...
Sobrecarga de operadores de acceso de miembros ->,. * (C ++)
Entiendo la mayoría de las sobrecargas de operadores, con la excepción de los operadores de acceso de miembros->, .*, ->* etc. En particular, ¿qué se pasa a estas funciones de operador y qué se debe devolver? ¿Cómo funciona el operador (por ...
Cuáles son las etapas de compilación de un programa C ++?
Son las etapas de compilación de un programa C ++ especificado por el estándar? ¿Si es así, Que son Si no, una respuesta para un compilador ampliamente utilizado (Prefiero MSVS) sería genial Estoy hablando de preprocesamiento, tokenización, ...
¿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 ...