Resultados de la búsqueda a petición "c++"
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 ...
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 ...
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?
"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 ...
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.
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; ...
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 ...
¿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 ...
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 ...
¿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 ...