Resultados de la búsqueda a petición "c++"
¿Se declaran siempre las funciones especiales para miembros?
In §12 del estándar, cada función miembro especial tiene un conjunto de reglas que hacen que seaimplicitly declared as defaulted y otro conjunto de reglas que causana defaulted [special member function to be] defined as deleted. Esto hace que ...
Qué otros moldes útiles se pueden usar en C ++
C ++ viene con cuatro modelos incorporados. static_castdynamic_castconst_castreinterpret_cast No quiero decir que el mal vistoC (style*)cast. Adicionalmenteaumenta [http://www.boost.org] suministra a ...
Eliminar elementos de un vector dentro del bucle
Sé que hay preguntas similares a esta, pero no pude encontrar el camino en mi código con su ayuda. Solo quiero eliminar / eliminar un elemento de un vector marcando un atributo de este elemento dentro de un bucle. ¿Cómo puedo hacer eso? Intenté ...
call a la función virtual pura del constructor de la clase base
Tengo una clase base MyBase que contiene una función virtual pura: void PrintStartMessage() = 0 Quiero que cada clase derivada lo llame en su constructor entonces lo puse en la clase base MyBase) constructor class MyBase { public: virtual ...
Habilitación de clases para usar con boost :: lexical_cast
ragmento de código de lexical_cast [https://rads.stackoverflow.com/amzn/click/com/0321133544]: class lexical_castable { public: lexical_castable() {}; lexical_castable(const std::string s) : s_(s) {}; friend std::ostream operator<< ...
¿Existe un equivalente de TryParse en C ++ (gcc)?
¿Existe un equivalente de TryParse en C ++ (gcc)? Me gustaría analizar una cadena que puede contener (+31321) y almacenarla todo el tiempo. Sé que los números de teléfono se almacenan como cadenas y las cadenas coinciden, pero para mis ...
¿Qué significa realmente la complejidad "constante"? ¿Hora? ¿Cuenta de copias / movimientos? [cerrado
Puedo pensar en tres operaciones en C ++ que pueden describirse en cierto sentido como de complejidad 'constante'. He visto un debate (*) sobre lo que esto significa, y me parece que podríamos decir "todas estas operaciones son constantes, pero ...
¿Puedo revertir el proceso de descomposición de matriz a puntero?
Es legal lanzar un puntero al primer elemento de una matriz a un puntero a toda la matriz? template<typename T, size_t N> void whatever(T(&)[N]) { std::cout << N << '\n'; } int main() { int a[10]; int * p = a; whatever(*(int(*)[10])(p)); // <-- ...
Utilizando nibbles (variables de 4 bits) en Windows C / C ++
Estoy programando encabezados de red y muchos protocolos usan campos de 4 bits. ¿Hay algún tipo conveniente que pueda usar para representar esta información? El tipo más pequeño que he encontrado es un BYTE. Entonces debo usar ...
Es válido escribir la lista de parámetros del tipo de plantilla en una declaración de constructor?
Old GCC 4.1.2 acepta [http://codepad.org/vlxxxHJX], y nuevo GCC 4.5.1 acepta [http://www.ideone.com/8sFjl], el siguiente programa. Pero, ¿es realmente correcto? ¿Qué dice el estándar sobre declarar un constructor con el parámetro de plantilla ...