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

4 la respuesta

Mover el constructor para std :: string de char *

Tengo una funcionf devolviendo unchar*. La documentación de la función dice: The user must delete returned stringQuiero construir unstd::string de eso. Las cosas triviales que hacer es: char* cstring = f(); std::string s(cstring); delete ...

3 la respuesta

Generando N, elija K Permutaciones en C ++ [duplicado]

Esta pregunta ya tiene una respuesta aquí: Implementación de permutación, combinaciones y PowerSet en C ++ [duplicado] [/questions/25555683/implementation-of-permutation-combinations-and-powerset-in-c] 2 respuestasTengo una función que recibe n ...

5 la respuesta

Enteros de tamaño arbitrario en C / C ++

Pregunta¿Hay alguna manera de crear un número entero de tamaño arbitrario usando c / c ++?Por ejemplo: int main(void) { Int i = Int(3); //3-bit integer i = 1; //Represented as: 001 } Prima¿Hay alguna manera de hacer lo mismo con valores flotantes?

1 la respuesta

"Error: ':: hypot' no se ha declarado" en cmath al intentar incrustar Python

Después de tener algunos problemas para intentar integrar Python en mi programa usando#include <Python.h>, Finalmente conseguí encontrar todas las bibliotecas correctas, pero tengo otro error. Cuando trato de compilar con#include <Python.h> me ...

2 la respuesta

Declarando un vector 2D

¿Cuál es la diferencia entre estas dos formas de declarar un vector 2D? vector< vector<int>> a(M,N);y vector< vector<int>> a(M, vector<int> (N));Lo he intentado pero me siento el primero en ser fácil de entender.

1 la respuesta

Llamada ambigua con función de referencia de valor r sobrecargada

Tengo una clase con las siguientes declaraciones: class IcoSphere { [...] private: int _addVertex(const glm::vec3 &p); int addVertex(glm::vec3 p); int addVertex(const glm::vec3 &&p); [...] };Entonces, llamo 'addVertex' así: IcoSphere sphere; ...

2 la respuesta

C ++ pasa la enumeración como parámetro

Si tengo una clase simple como esta para una tarjeta: class Card { public: enum Suit { CLUBS, DIAMONDS, HEARTS, SPADES }; Card(Suit suit); };y luego quiero crear una instancia de una tarjeta en otro archivo, ¿cómo paso la enumeración? #include ...

3 la respuesta

¿Cómo admitir comparaciones para objetos QVariant que contienen un tipo personalizado?

De acuerdo con la documentación de Qt,QVariant::operator== no funciona como cabría esperar si la variante contiene un tipo personalizado: bool QVariant :: operator == (const QVariant & v) const Compara este QVariant con v y devuelve verdadero ...

2 la respuesta

Orden de bloqueo / desbloqueo de Mutex

Estoy interesante si mutexes (no depende de un idioma en particular)debemantener el orden de bloqueo / desbloqueo? Aquí hay un ejemplo de código C ++: std::mutex testVecMtx; std::vector<int> testVec; void testPush(int ...

8 la respuesta

¿Hay alguna manera de limitar un valor entero a un cierto rango sin ramificación?

Solo por curiosidad. Si tengo algo como: if(x < 0) x = 0; if(x > some_maximum) x = some_maximum; return x;¿Hay alguna manera de no ramificarse? Esto es c ++. Anexo: Me refiero a que no hay instrucciones de ramificación en el ensamblaje. Es una ...