Resultados de la búsqueda a petición "c++"
Función para recuperar la dirección de destino del encabezado de un paquete en Windows XP
Estoy interesado en recuperar la dirección de destino a la que se envía un paquete entrante. Por ejemplo, en Linux puedes utilizarrecvmsg: res = recvmsg(socket, &msghdr, 0); get_cmsg = CMSG_FIRSTHDR(msghdr); struct in_pktinfo *get_pktinfo = ...
problema de la función de itoa
Estoy trabajando en Eclipse dentro del entorno Ubuntu en mi proyecto C ++. Yo uso elitoa función (que funciona perfectamente en Visual Studio) y el compilador se queja de queitoa no está declarado yo incluí<stdio.h>, <stdlib.h>, <iostream> que ...
amigo Y método en línea, ¿cuál es el punto?
Veo en un encabezado que no escribí lo siguiente: class MonitorObjectString: public MonitorObject { // some other declarations friend inline bool operator==(MonitorObjectString& lhs, MonitorObjectString& rhs) { return(lhs.fVal==rhs.fVal); }No ...
Reparación de fallas de segmentación en C ++
Estoy escribiendo un programa C ++ multiplataforma para Windows y Unix. En el lado de la ventana, el código se compilará y ejecutará sin problemas. En el lado de Unix, se compilará, sin embargo, cuando intento ejecutarlo, aparece un error de ...
¿Por qué el compilador no genera errores de compilación si se pasa un tipo de argumento incorrecto a una lista de estructura de inicializador?
He definido una estructura, que tiene un constructor: struct MyStruct { MyStruct(const int value) : value(value) { } int value; };y los siguientes objetos: int main() { MyStruct a (true); MyStruct b {true}; }Pero no he recibido ningún error de ...
std :: invalidación de iterador de vector
Ha habido algunas preguntas sobre este tema antes; mi entendimiento es ese llamadostd::vector::erase solo invalidará los iteradores que están en una posicióndespués El elemento borrado. Sin embargo, después de borrar un elemento, el iterador en ...
Confusión sobre el puntero C ++ y el tema de referencia
¿Cuál es la diferencia entre los siguientes mecanismos de paso de parámetros en C ++? void foo(int &x) void foo(int *x) void foo(int **x) void foo(int *&x)Me gustaría saber en qué caso el parámetro se pasa por valor o por referencia.
Ofstream crea pero no escribe en el archivo
Escribí un código que hace un programa básico de fizzbuzz para probar mi clase de registro, por alguna razón, los datos se descargan en la consola y el archivo se crea bien, sin embargo, el archivo de registro está vacío cada vez que lo abro. Mi ...