Resultados de la búsqueda a petición "c++"
¿Qué significa un :: principal en "usar el espacio de nombres :: X" en C ++
alguien puede explicarme la diferencia entre los siguientes usos del espacio de nombres: using namespace ::layer::module; using namespace layer::module; Qué causa la @ adicion:: antes delayer?
¿Cómo encontrar el nombre de la función actual en tiempo de ejecución?
Después de años de usar la gran macro fea MFC ASSERT, finalmente decidí deshacerme de ella y crear la mejor macro ASSERT. Estoy bien con obtener el archivo y el número de línea, e incluso la expresión que falló. Puedo mostrar un cuadro de ...
¿Cómo configurar un socket Winsock UDP?
Quiero crear un socket Winsock UDP que solo envíe datos a un cliente. Quiero que el kernel elija un puerto disponible para mí. Por otro lado, quiero indicar qué IP local usar, ya que estoy ejecutando algunos nics. He intentado peinar el ...
if (cin >> x) - ¿Por qué puedes usar esa condición?
He estado usando "C ++ acelerado" para aprender C ++ durante el verano, y hay un concepto que parece no entender correctamente. Por que e int x; if (cin >> x){}equivalente cin >> x; if (cin){} Al mirar el código, me parece que estamos usando ...
¿Cómo encontrar todos los subconjuntos posibles de una matriz determinada?
Quiero extraer todos los subconjuntos posibles de una matriz en C # o C ++ y luego calcular la suma de todos los elementos respectivos de las matrices de subconjuntos para verificar cuántos de ellos son iguales a un número dado. Lo que estoy ...
¿Cómo puedo usar una matriz de texturas de tamaño dinámico con glTexImage2D?
Actualmente, puedo cargar una textura de tamaño estático que he creado. En este caso es 512 x 512. Este código es del encabezado: #define TEXTURE_WIDTH 512 #define TEXTURE_HEIGHT 512 GLubyte textureArray[TEXTURE_HEIGHT][TEXTURE_WIDTH][4]; Aquí ...
Entender el algoritmo de la función rand () de Visual C ++
En C / C ++,rand() ysrand()sualmente usamos @ cuando queremos obtener un número entero aleatorio. Pero cuando intenté reescribirlo yo mismo, me resultó difícil entender el algoritmo. La función se escribe muy fácilmente en unas pocas líneas, ...
¿Por qué desreferenciar un puntero nulo es un comportamiento indefinido?
Según ISO C ++, la desreferenciación de un puntero nulo es un comportamiento indefinido. Mi curiosidad es, ¿por qué? ¿Por qué el estándar ha decidido declararlo comportamiento indefinido? ¿Cuál es la razón detrás de esta decisión? Dependencia ...
Advice sobre una mejor manera de extender el contenedor C ++ STL con métodos definidos por el usuario
He heredado del contenedor C ++ STL y le agrego mis propios métodos. La razón era tal que, para los clientes, parecerá una lista regular, pero tiene métodos específicos de la aplicación que pueden llamarse fácilmente. Esto funciona bien, pero ...
¿Cómo se rechaza un std :: shared_ptr?
Considerar struct SomethingThatsABase { virtual bool IsChildOne() const { return false; } virtual bool IsChildTwo() const { return false; } }; struct ChildOne : public SomethingThatsABase { virtual bool IsChildOne() const { return true; } }; ...