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

4 la respuesta

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

20 la respuesta

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

14 la respuesta

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

12 la respuesta

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

2 la respuesta

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

8 la respuesta

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

12 la respuesta

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

4 la respuesta

¿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)); // <-- ...

10 la respuesta

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

2 la respuesta

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