[eside-ghost] Error raro al compilar..

Alfredo Beaumont alfredo.beaumont en gmail.com
Lun Sep 24 15:43:57 CEST 2007


Al, 2007eko Iraren 24a(e)an, Jon Ander Ortiz(e)k idatzi zuen:
> C++ hace un tratamiento un tanto especial para los punteros a función
[...]
> ms_HSspeed.signal_value_changed ().connect(sigc::mem_fun(*this,
> &configWindow::setSliderValue(1)));

Aupa jonbaine!

Si bien es cierto lo que comentas, no tiene relación con el error y, aunque lo 
has explicado bien, creo que has mezclado cosas que son independientes.

El código de arriba es igualmente erróneo en C. El error consiste en que un 
callback ha de ser necesariamente un puntero a función, y aquí es una llamada 
a función.

Lo que comentas de las diferencias afecta al this, por las razones que bien 
has explicado, pero eso estaba correcto.

Saludos
-- 
Alfredo Beaumont Sainz
http://www.alfredobeaumont.org/blog.cgi


Más información sobre la lista de distribución eside-ghost