Resultados de la búsqueda a petición "c++11"
¿Por qué C ++ 11 no admite listas de inicializadores designadas como C99? [cerrado
Considerar struct Person { int height; int weight; int age; }; int main() { Person p { .age = 18 }; } El código anterior es legal en C99, pero no es legal en C ++ 11. ¿Cuál fue el c ++ 11 [/questions/tagged/c%2b%2b11] ¿La justificación del ...
vite el crecimiento exponencial de referencias constantes y referencias de valor en el constructor
Estoy codificando algunas clases con plantillas para una biblioteca de aprendizaje automático, y me enfrento a este problema muchas veces. Estoy utilizando principalmente el patrón de política, donde las clases reciben como políticas de argumento ...
¿Por qué no encadena :: data () Proporciona un carácter mutable *?
In c ++ 11 [/questions/tagged/c%2b%2b11] array, string yvector todos obtuvieron eldata método que: Devuelve el puntero a la matriz subyacente que sirve como elemento de almacenamiento. El puntero es tal que el rango data(); data() + size()) ...
¿Cómo puedo detectar si un tipo se puede transmitir a un std :: ostream?
Estoy tratando de escribir un rasgo de tipo para detectar si un tipo ha sobrecargado el operador << () adecuado para usar en una secuencia de salida. Me falta algo porque siempre estoy cumpliendo para una clase vacía simple sin operadores en ...
remove espacios en blanco en std :: string [duplicado]
Esta pregunta ya tiene una respuesta aquí: Eliminar espacios de std :: string en C ++ [/questions/83439/remove-spaces-from-stdstring-in-c] 12 respuestas En C ++, ¿cuál es una manera fácil de convertir: This std :: string \t\tHELLO ...
Creando varios tipos numéricos mutuamente incompatibles [duplicado]
Esta pregunta ya tiene una respuesta aquí: Cómo definir diferentes tipos para la misma clase en C ++ [/questions/14232293/how-to-define-different-types-for-the-same-class-in-c] 4 respuestas Me gustaría crear tipos livianos que encapsulan un tipo ...
Utilizando SFINAE para seleccionar la función en función de si existe una sobrecarga particular de una función [duplicado]
Esta pregunta ya tiene una respuesta aquí: Es posible escribir una plantilla para verificar la existencia de una función? [/questions/257288/is-it-possible-to-write-a-template-to-check-for-a-functions-existence] 25 respuestasHe estado tratando ...
El tipo incompleto no está permitido en una clase, pero sí en una plantilla de clase
El siguiente es un código no válido: struct foo { struct bar; bar x; // error: field x has incomplete type struct bar{ int value{42}; }; }; int main() { return foo{}.x.value; } Esto es bastante claro, ya quefoo::bar se considera incompleto en ...
C ++ 0x con Qt Creator
Estoy tratando de usar nuevas funciones de C ++ 0x enQt Creator [http://en.wikipedia.org/wiki/Qt_Creator] bajo Windows (Qt Creator 2.0.1). Leí el hiloConfigurar los conmutadores del compilador GCC en Qt, Qt Creator ...
¿Para qué fines necesita std :: alineado_almacenamiento?
Así que, como entendí correctamente, la principal ventaja de std :: lined_storage es que administra la alineación. También podría copiarse con memcpy. También se puede usar solo con tipos de POD. ¡Pero 1) Los tipos de POD reciben cierta ...