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

3 la respuesta

¿Hay alguna garantía para los sindicatos que contienen un tipo envuelto y el tipo en sí?

Puedo poner unT y un envueltoT en ununion e inspeccionarlos como me gusta? union Example { T value; struct Wrapped { T wrapped; } wrapper; }; // for simplicity T = int Example ex; ex.value = 12; cout << ex.wrapper.wrapped; // ? Los estándares C ...

2 la respuesta

Tipos de tipo superior con C ++

Esta pregunta es para las personas que conocen tanto Haskell (o cualquier otro lenguaje funcional que admita tipos de tipo superior) como C ++ ... ¿Es posible modelar tipos superiores con plantillas C ++? ¿Si es así, ...

3 la respuesta

En C ++, ¿es seguro extender el alcance a través de una referencia?

En C ++, ¿es seguro extender el alcance a través de una referencia? En código, lo que quiero decir es: MyCLass& function badIdea() { MyClass obj1; ... return obj1; }

4 la respuesta

Compruebe si existe el índice de matriz

¿Hay alguna forma de verificar si existe un índice dado de una matriz? Estoy tratando de establecer un índice numérico pero algo así como 1, 5, 6,10. Entonces, quiero ver si estos índices ya existen y si lo hacen, solo aumentan otro ...

5 la respuesta

Rellene un vector con todos los valores de mapas múltiples con una clave determinada

Dado unmultimap<A,B> ¿Cuál es una buena manera de crear unvector<B> de todos los valores en M con una clave específica. Por ejemplo, dado un mapa múltiple, ¿cómo puedo obtener un vector de todas las cadenas asignadas al valor 123? Un la ...

3 la respuesta

¿Qué es "un valor no asociado con un objeto"?

El estándar C ++ 11 y C ++ 14 (y el borrador de trabajo, respectivamente) dicen en §3.10.1: Un valor prva (valor "puro") es un valor r que no es un valor x. [Ejemplo: el resultado de llamar a una función cuyo tipo de retorno no es una referencia ...

1 la respuesta

¿Es posible inicializar una matriz de no POD con operador nuevo y sintaxis de inicializador?

Acabo de leer y entender¿Es posible inicializar una matriz en C ++ 11 utilizando un nuevo operador? [https://stackoverflow.com/questions/15183671/is-it-possible-to-initialise-an-array-in-c-11-by-using-new-operator] , pero no resuelve mi ...

3 la respuesta

La adición de dos punteros en c o c ++ no es compatible. ¿por qué?

¿Por qué no se admiten dos punteros en c o c ++? Cuando lo hago, int *ptr,*ptr1; int sum = ptr + ptr1;C o C ++ arroja un error. Si bien es compatible, int diff = ptr - ptr1;

1 la respuesta

ADVERTENCIA:… / Android.mk: bibliotecas que no son del sistema en banderas de enlace

Recibo esta advertencia mientras corro$ANDROID_NDK_ROOT/ndk-build. losAndroid.mk Esta abajo. $ $ANDROID_NDK_ROOT/ndk-build WARNING:/Users/jwalton/Android-CryptoPP/jni/Android.mk:prng: non-system libraries in linker flags: -lcryptopp ...

3 la respuesta

¿Por qué mi programa ocasionalmente se desconecta cuando no hay memoria en lugar de lanzar std :: bad_alloc?

Tengo un programa que implementa varios algoritmos de búsqueda heurística y varios dominios, diseñados para evaluar experimentalmente los diversos algoritmos. El programa está escrito en C ++, creado utilizando la cadena de herramientas GNU, y se ...