|
11
|
Programación / Programación C/C++ / [Solucionado] std::thread error: invalid use of non-static member function
|
en: 18 Abril 2015, 19:59 pm
|
Hola ,
Estoy teniendo problemas al crear un hilo
Tengo el siguiente código (simplificado a la parte donde me da error) Atributos de la clase (Padre es una clase virtual)std::vector <std::thread> th; //Hilos de ejecucion std::vector <Padre*> padre; //Puntero a los hijos (Polimorfismo)
En el constructor de la clase hago estopadre.push_back(new HijoEjemplo(argumentos del constructor de hijo)); //Los vamos metiendo al final
Para acceder a sus métodos tengo que hacer esto:padre.at(0)->moverHijo(parametros del metodo);
Ahora lo que estoy intentando hacer es ejecutar ese metodo en un hilo
Lo he intentado como hacen en este ejemplo pero me salta un errorEjemplo (funcion, argumentos)void bar(int x) { // do stuff... } std::thread second (bar,0);
Lo que he intentado, me da error en la primera líneath.at(0) = std::thread(padre.at(0)->moverHijo, parametros del metodo); th.at(0).detach();
error: invalid use of non-static member function A ver si me podeis ayudar..
Un saludo y gracias
|
|
|
12
|
Programación / Scripting / [Bash] Error al recoger salida de un comando
|
en: 22 Febrero 2015, 19:58 pm
|
Hola a todos ,
Estoy intentando recoger la salida de un comando en una variable pero no se porque me da error... leido=$(awk 'NR==$1' $2) echo "${leido:-Warning: No existe la linea $1}" exit 0
Ese es el trozito de código que me falla, el script es mas largo pero solo hago comprobaciones de la entrada y eso
La entrada es "script linea archivo" $1 $2
He estado buscando en internet pero hacen lo mismo que estoy haciendo yo y no se porque falla...
A ver si me pueden ayudar,
Un saludo El script lee la linea x de un archivo y lo muestra por pantalla, la salida que me da ese script es una linea en blanco, en cambio, si pongo el mismo comando en la consola me devuelve una salida correcta
|
|
|
13
|
Programación / Java / [?] Código correcto?
|
en: 17 Enero 2015, 19:38 pm
|
Hola , Solo quiero saber si este código es correcto, aunque hace lo que quiero que haga.. {true, "", "", 0, 1, ""}, {false, "", "", 0, 1, ""}, }; public void add (Object[] value ) { data = appendValue(data, value); } ArrayList <Object > temp = new ArrayList <>(Arrays. asList(obj )); temp.add(newObj); return temp.toArray(obj); }
Lo unico que hace es añadir un elemento al Object[][], la funcion appendValue es la que no se si es correcta Un saludo
|
|
|
15
|
Programación / Java / Re: leer whatsapp en android
|
en: 17 Enero 2015, 19:30 pm
|
Si sabes la ruta puedes probar a programarlo, si te da algun tipo de error que no es de programación, ya sabes que no se puede, haz la prueba con un telefono rooteado y con uno que no lo esté, a ver que tal funciona Un saludo
|
|
|
16
|
Programación / Programación C/C++ / [?] Buscar imagen en la pantalla
|
en: 16 Enero 2015, 21:03 pm
|
Hola Estoy haciendo una aplicación que busca una imagen en la pantalla, y te devuelve las coordenadas donde la ha encontrado, el problema es que no se como hacerlo de manera limpia y multiplataforma He pensado en capturar la pantalla, y buscar la imagen en la imagen de la captura, pero esa idea no me gusta mucho... Hay alguna manera de acceder directamente a la memoria de video? El monitor unicamente te muestra pixel a pixel, segun va leyendo de una posicion de memoria, hay alguna manera de acceder a esa zona de memoria? (No se si eso es multiplataforma, supongo que no porque cada sistema almacenara esa informacion en diferentes zonas de memoria), pero veo mas rapido el acceso directo a esa zona de memoria y leer de ahi, que hacer captura de pantalla.. A ver si me podeis dar ideas, Un saludo
|
|
|
19
|
Programación / Programación C/C++ / Re: Que es aliasing y aliasing estricto?
|
en: 15 Enero 2015, 13:34 pm
|
No. Que te hace suponer que es una tarea? solo quise obtener información mas precisa sobre el tema en español ya que la poca información disponible al respecto en internet se encuentran en ingles Casi toda la información la encontrarás en inglés, no debería ser un problema..
|
|
|
|
|
|
|