Resultados de la búsqueda a petición "c++"
Sorting std :: mapa usando el valor
Necesito ordenar unstd::map por valor en lugar de por clave. ¿Hay una manera fácil de hacerlo? Obtuve una solución del siguiente hilo: std :: ordenar por mapa los datos [https://stackoverflow.com/questions/3992874/stdmap-sort-by-data] ¿Hay una ...
Obtenga el tipo de parámetro, plantillas, C ++
Existe la siguiente estructura de datos simplificada: Object1.h template <class T> class Object1 { private: T a1; T a2; public: T getA1() {return a1;} }; Object2.h template <class T> class Object2: public Object1 <T> { private: T b1; T ...
Declare una función que acepte el iterador genérico
Dado este código, ¿es posible cambiardumpStrings() para poder iterar sobre cualquier contenedor destring, como decir unlist<string> ? #include <vector> #include <string> #include <ostream> #include <iostream> using namespace std; void ...
¿Cómo funciona la siguiente función de comparación en c ++?
bool comp(int a,int b){ if ((a > 0 && b > 0) || (a < 0 && b < 0)) return false; if ((a > 0) && (b < 0)) return false; }Para una matriz dada, que contiene enteros positivos y negativos, la función anterior es útil para reorganizar la matriz de ...
moveToThread vs derivado de QThread en Qt
Cuando debemoveToThread se prefiera a las subclasesQThread? Este enlac [https://doc.qt.io/qt-5/qthread.html] muestra que ambos métodos funcionan. ¿Sobre qué base debo decidir qué usar de esos dos?
Operator overload of << necesita const; produce dolor de cabeza
Estoy intentando sobrecargaroperator <<, pero siempre debe ser unconst función. Sin embargo, quiero cambiar los valores dentro de esta función sobrecargada. ¿Cómo hago esto EDIT1: El código auxiliar es algo parecido a lo siguiente: class ...
Está inicializando un declarador de puntero con un comportamiento indefinido de puntero no válido?
n resumen, ¿se considera que el siguiente código tiene un comportamiento indefinido? int main() { int *p = <some invalid pointer value>; }Para un ejemplo de compilación, tome el siguiente código: int main() { int *p = new int; delete p; // Now ...
Tipo de argumento de función seguido de * &
Tengo algún código escrito por otra persona en el que algunas funciones toman argumentos cuyos tipos de datos van seguidos de un * y. Estoy acostumbrado a las funciones que toman uno u otro, p. tomando un "doble *" o un "doble &" pero no ambos. ...
¿Por qué las funciones en línea de C ++ en el encabezado?
NÓTESE BIE Esta no es una pregunta sobre cómo usar las funciones en línea o cómo funcionan, más por qué se hacen de la manera en que están. La declaración de una función miembro de clase no necesita definir una función comoinline, es solo la ...
equal_range en boost :: Clave compuesta Multi_Indexed_Container con operador de comparación
Estoy tratando de consultar los resultados de un contenedor de índice MultiIndex donde el tipo de valor es una estructura de tres elementos. Se da el primer valor, pero el segundo y el tercero tienen que ser mayores o menores que un parámetro de ...