Resultados de la búsqueda a petición "c++"
"Uint32", "int16" y similares; ¿son estándar c ++?
Soy bastante nuevo en c ++, pero tengo el truco de los fundamentos. Me he encontrado con el uso de "Uint32" (en varias mayúsculas) y tipos de datos similares al leer el código de otros, pero no encuentro ninguna documentación que los mencione. ...
Referencia indefinida a un miembro estático
Estoy usando un compilador cruzado. Mi código es: class WindowsTimer{ public: WindowsTimer(){ _frequency.QuadPart = 0ull; } private: static LARGE_INTEGER _frequency; };Obtuve el siguiente error referencia indefinida a `WindowsTimer :: _ ...
Es un comportamiento indefinido formar un rango de puntero desde una dirección de pila?
lgunos programadores de C o C ++ se sorprenden al descubrir que incluso almacenar un puntero no válido es un comportamiento indefinido [https://stackoverflow.com/questions/3838855/is-storing-an-invalid-pointer-automatically-undefined-behavior] . ...
dirección de esta
Intento encontrar la dirección dethis puntero, pero este código muestra un error extraño: #include <iostream> using namespace std; class Base { public: void test() { void *address_of_this =&this; cout<<address_of_this<<endl; } }; int main() { ...
Método virtual de llamada desde el destructor: ¿solución alternativa?
Necesito declarar el método de finalizaciónfinalize() para todos los descendientes de la clase baseBase, eso debería llamarse durante la destrucción, y mi intención era llamar a purovirtual void Base::finalize() = 0 desde el~Base(), pero c ++ ...
¿Cómo puede abrir un archivo con el programa asociado con su extensión de archivo?
¿Hay alguna manera simple de abrir un archivo mediante su programa asociado en Windows? (como hacer doble clic en el explorador de Windows pero se hace automáticamente con mi código) Por ejemplo, en la computadora A, "text.txt" se abrirá en ...
Está permitido escribir una instancia de Derivado sobre una instancia de Base?
Say, el código class Derived: public Base {....} Base* b_ptr = new( malloc(sizeof(Derived)) ) Base(1); b_ptr->f(2); Derived* d_ptr = new(b_ptr) Derived(3); b_ptr->g(4); d_ptr->f(5); Parece ser razonable y LSP está satisfecho. Sospecho que este ...
Advertencia sobre cómo ocultar las variables miembro?
El siguiente fragmento de código tiene una pérdida de memoria que pasé demasiado tiempo persiguiendo. El problema es que dentro de Foo (), la variable local x_ oculta la variable miembro x_. También es bastante molesto, porque el compilador ...
¿Cómo funciona esta plantilla de clase has_member?
Estoy tratando de entender cómo funciona la siguiente plantilla de clase (tomada deaqu [http://groups.google.com/group/comp.lang.c++.moderated/msg/e5fbc9305539f699?pli=1] ), pero no pude entenderlo correctamente: template <typename Type> class ...
boost gzip descomprimir conjunto de bytes
I implementé la descompresión de archivos gzip / zlib como se muestra en sus ejemplos en el sitio de impulso. void CompressionUtils::Inflate(std::ifstream& inputFile, std::ofstream& outputFile) { ...