Tag: C++11
Creé un enum así: enum class CATEGORIES { C01 = 0x00000001, C02 = 0x00000002, C03 = 0x00000004, … C26 = 0x02000000, C27 = 0x04000000, C28 = 0x08000000, C29 = 0x10000000, C30 = 0x20000000, C31 = 0x40000000, C32 = 0x80000000 // Error en esta línea } El valor del enumerador se . . . Read more
void ordenarTren(TrainCar* cabeza, bool ascendente) { TrainCar* actual = cabeza; int contador = 1; int tamaño = (obtenerLongitud(cabeza)); if (ascendente == true) { for(int i = 0; i < tamaño-1; i++) { while(actual->next) { if((actual->load) > ((actual->next)->load)) { intercambiarCarro(cabeza,contador,contador+1); } contador++; actual = actual->next; } } } if (ascendente == . . . Read more
¿Cómo puedo pasar cualquier objeto de una clase con plantillas a otra función en C++11? En el fragmento de código a continuación, passInObj no se compila porque se queja de Printer&. Quiero pasar cualquier Printer, no importa qué plantilla T haya usado. ¿Cómo puedo hacer esto y por qué no . . . Read more
He implementado un BST para un multiconjunto utilizando el código C++ que se muestra a continuación, donde cada nodo contiene el número de ocurrencias “num” de cada número distinto “data”, y trato de encontrar el número de elementos menores que cierto valor x utilizando la función “order” que aparece a . . . Read more
Tengo un std::vector que necesita ser llenado con valores aleatorios cuando se carga la biblioteca. Pero veo que se reinicia después de que se carga la biblioteca. ¿Es debido a las palabras clave global y static? Código de la biblioteca: static std::vector<uint8<t>></t>>randomNr{}; atributo((constructor)) void generateRandomNrAtStart(void) { static bool firstLoad = . . . Read more