Articles of c #

Usar la variable miembro en la lista de captura lambda dentro de una función miembro

El siguiente código se comstack con gcc 4.5.1 pero no con VS2010 SP1: #include #include #include #include #include #include using namespace std; class puzzle { vector<vector> grid; map<int,set> groups; public: int member_function(); }; int puzzle::member_function() { int i; for_each(groups.cbegin(),groups.cend(),[grid,&i](pair<int,set> group){ i++; cout<<i<<endl; }); } int main() { return 0; } Este es el error: error […]

Cómo lanzar un entero para anular el puntero?

Mientras trabajo con Threads en C, estoy frente a la advertencia “advertencia: lanzar al puntero desde un número entero de diferente tamaño” El código es el siguiente #include #include #include #include void *print(void *id) { int a=10; printf(“My thread id is %ld\n”,pthread_self()); printf(“Thread %d is executing\n”,id); return (void *) 42; } int main() { pthread_t […]

Diferencia entre la referencia constante y el parámetro normal

void DoWork(int n); void DoWork(const int &n); ¿Cuál es la diferencia?

¿Existe un comstackdor de R?

Me pregunto cuál es la mejor forma de implementar R. Matlab tiene el “comstackdor de matlab” (MCR). Se ha debatido sobre algo similar en el pasado para R que comstackría R en C o C ++. ¿Alguien tiene alguna experiencia con el comstackdor R a C (RCC) que fue desarrollado por John Garvin en Rice […]

declarando una prioridad_cola en c ++ con un comparador personalizado

Intento declarar una priority_queue of nodes , usando bool Compare(Node a, Node b) como la función de comparación (que está fuera de la clase de nodo). Lo que tengo actualmente es: priority_queue<Node, vector, Compare> openSet; Por alguna razón, obtengo un Error: “Compare” is not a type name Cambiar la statement a priority_queue <Node, vector, bool […]

¿Cómo puedo usar Async con ForEach?

¿Es posible utilizar Async cuando se usa ForEach? A continuación está el código que estoy intentando: using (DataContext db = new DataLayer.DataContext()) { db.Groups.ToList().ForEach(i => async { await GetAdminsFromGroup(i.Gid); }); } Estoy obteniendo el error: El nombre ‘Async’ no existe en el contexto actual El método en el que se incluye la instrucción using se […]

Lectura desde un campo de texto en la ventana de otra aplicación

¿Hay alguna manera de que una aplicación de Windows pueda acceder a otros datos de aplicaciones, más específicamente un campo de entrada de texto en la GUI, y tomar el texto para su procesamiento en nuestra propia aplicación? Si es posible, ¿hay alguna forma de “proteger” su aplicación para prevenirla? EDIT: las tres primeras respuestas […]

¿Puedo configurar LARGEADDRESSAWARE desde Visual Studio?

Tengo un ensamblado .net que necesita ser de 32 bits y necesita ser / LARGEADDRESSAWARE. Sé cómo hacer esto con EditBin, pero me pregunto si hay una forma integrada en Visual Studio 2010. O, alternativamente, ¿alguien escribió una tarea de MSBuild para esto? Editar: Esto es para una aplicación C #, por lo que no […]

La determinación de la alineación de las estructuras C / C ++ en relación con sus miembros

¿Se puede encontrar la alineación de un tipo de estructura si se conocen las alineaciones de los miembros de la estructura? P.ej. para: struct S { a_t a; b_t b; c_t c[]; }; es la alineación de S = max (alineación_de (a), alineación_de (b), alineación_de (c))? Al buscar en Internet encontré que “para los tipos […]

¿Cómo encuentro el nombre de host completo de la máquina actual en C (nombre de host e información de dominio)?

En un proyecto C (POSIX), ¿cómo obtengo el nombre completo para el sistema actual? Por ejemplo, puedo obtener el nombre de host de mi máquina haciendo gethostname() desde unistd.h. Esto podría darme machine3 a cambio, pero en realidad estoy buscando machine3.somedomain.com por ejemplo. ¿Cómo hago para obtener esta información? No quiero utilizar una llamada al […]