Resultados de la búsqueda a petición "c++"
Constructor encadenando en C ++
Mi comprensión del encadenamiento de constructores es que, cuando hay más de un constructor en una clase (constructores sobrecargados), si uno de ellos intenta llamar a otro constructor, entonces este proceso se llama CONSTRUCTOR CHAINING, que no ...
Inicialización del miembro de C ++ empty-paren: ¿pone a cero la memoria?
Originalmente escribí un código como este: class Foo { public: Foo() : m_buffer() {} private: char m_buffer[1024]; }; Alguien que es más inteligente que yo dijo que tener el inicializador m_buffer () pondría a cero la memoria. Mi intención era ...
Quite los primeros N elementos de un std :: vector
Parece que no puedo pensar en una forma confiable (que también compacta la memoria) para eliminar los primeros N elementos de un std :: vector. ¿Cómo se podría hacer eso?
Convertir una cadena en C ++ a mayúsculas
¿Cómo se puede convertir una cadena a mayúsculas? Los ejemplos que he encontrado en google solo tienen que ver con caracteres.
El conector de bloqueo devuelve EAGAIN
Uno de mis proyectos en Linux usa enchufes de bloqueo. Las cosas suceden muy en serie, por lo que no bloquearlas solo complicaría las cosas. De todos modos, me parece que a menudo unrecv() la llamada regresa-1 conerrno ajustado aEAGAIN. Losman ...
Comportamiento indefinido con const_cast
Esperaba que alguien pudiera aclarar exactamente qué se entiende por comportamiento indefinido en C ++. Dada la siguiente definición de clase: class Foo { public: explicit Foo(int Value): m_Int(Value) { } void SetValue(int Value) { m_Int = ...
¿Cómo imprimir (usando cout) la forma en que se almacena un número en la memoria?
Estoy siguiendo un curso universitario sobre sistemas operativos y estamos aprendiendo cómo convertir de binario a hexadecimal, decimal a hexadecimal, etc. y hoy aprendimos cómo los números con signo / sin signo se almacenan en la memoria usando ...
Funciones con valores de retorno (C ++)
Cuando main () llama a una función que tiene un valor de retorno de algún tipo de datos (primitivo o definido por el usuario), la declaración en la que se llama a la función es 'generalmente' una asignación. Ex: - class complex { private: int ...
obtener un elemento de una tupla [duplicar]
Posible duplicado: ¿Por qué ADL no encuentra plantillas de funciones? [https://stackoverflow.com/questions/2953684/why-doesnt-adl-find-function-templates] Callingget no parece invocar la búsqueda dependiente del argumento: auto t = ...
Mejora de impulso :: shared_lock a bloqueo exclusivo
¿Podría alguien explicar el uso correcto de boost :: upgrade_lock? El siguiente código da como resultado un punto muerto //Global typedef boost::shared_mutex Mutex; typedef boost::shared_lock<Mutex> ReadLock; typedef boost::upgrade_lock<Mutex> ...