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

14 la respuesta

¿Cómo lidias con NUL?

De vez en cuando, me encuentro con problemas de comunicación con otros programadores, cuando hablamos de NULL. Ahora NULL podría ser un puntero NULO el personaje NUL un elemento de datos vacío en algún tipo de base de datos. NUL parece ser el ...

4 la respuesta

combinación y permutación en C ++

¿Cuál es la biblioteca existente más utilizada en C ++ para proporcionar toda la combinación y permutación de k elementos de n elementos? No estoy preguntando el algoritmo sino la biblioteca o los métodos existentes. Gracias.

11 la respuesta

vector vs. lista en STL

Noté en Effective STL que vector es el tipo de secuencia que debe usarse por defecto. ¿Qué significa? Parece que ignoramos la eficienciavector poder hacer cualquier cosa. ¿Alguien podría ofrecerme un escenario dondevector no es una opción ...

1 la respuesta

¿Cómo elimino correctamente los nodos de la lista vinculada en C ++?

Siento que en realidad no estoy eliminando el nodo y liberando memoria. Creo que solo estoy moviendo punteros, así que cuando imprimo la lista vinculada, la lista no imprime el elemento que eliminé. Entonces, mi pregunta es: ¿estoy realmente ...

1 la respuesta

Forzar método de plantilla en clase sin plantilla

Intento lograr el siguiente comportamiento / sintaxis / uso de esta clase: Data1 dataType1; Data2 dataType2; int intType; float floatType; dataType1.method( intType ); dataType1.method( floatType ); dataType2.method( intType ); dataType2.method( ...

2 la respuesta

¿Cómo dibujo un arco iris en Freeglut?

Estoy tratando de dibujar una leyenda de la trama de color del arco iris en openGL. Esto es lo que tengo hasta ahora: glBegin(GL_QUADS); for (int i = 0; i != legendElements; ++i) { GLfloat const cellColorIntensity = (GLfloat) i / (GLfloat) ...

4 la respuesta

¿Cómo llamo a C ++ / CLI desde C #?

Tengo una clase implementada en C ++ que es responsable del cálculo aritmético del programa y una interfaz que usa WPF. Proceso la entrada con C #, pero ¿cómo puedo usar mi clase de C ++? He visto algunos comentarios sobre cómo crear una clase ...

1 la respuesta

¿Por qué std :: setprecision (6) transmite más de seis dígitos en modo de ancho fijo?

La salida del siguiente código: #include <limits> #include <iostream> #include <iomanip> #include <limits> #include <string> #include <sstream> using namespace std; inline string lexical_cast(const float arg) { stringstream ss; ss << fixed ...

2 la respuesta

Cómo usar la función freopen_s

Para leer la entrada de un archivo de texto, escribí el siguiente código: int main(){ int x; #ifndef ONLINE_JUDGE freopen("input.txt", "r", stdin); #endif scanf("%d", &x); printf("%d\n", x); system("pause"); return 0; }Funciona bastante ...

2 la respuesta

Cómo mover elementos fuera de la cola de prioridad STL

La cola de prioridad STL de C ++ tiene un método void pop () y un método const ref top (). Por lo tanto, si desea mover elementos fuera de la cola, debe hacer algo como esto: T moved = std::move(const_cast<T&>(myQueue.top()))); myQeue.pop();Esto ...