Hi Serghei!
On Mon, 15 Apr 2002, Serghei Amelian wrote:
> Am urmatoarele linii:
>
> void *dlobj;
> if(dlobj = dlopen("societati.so", RTLD_LAZY))
> {
> void (*init)();
> init = dlsym(dlobj, "init");
> (*init)();
> }
>
> Conform man-ului chestia asta ar trebui sa functioneze (cel putin pentru
> C), dar g++ zice:
>
> g++ -fno-exceptions -fno-check-new -c -I/usr/lib/qt-2.3.1/include
> main.cpp
> main.cpp: In function `int main (int, char **)':
> main.cpp:44: cannot convert `void *' to `void (*) ()' in assignment
>
> Care e smecheria?
vrea cast explicit.
-- teodor
---
Pentru dezabonare, trimiteti mail la
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/