William <[EMAIL PROTECTED]> writes:

> for example, I have a global object:
>       extern Object myobj;
>
> Can gcc get this object by using string "myobj" at runtime??
> I know C++ rtti doesnt support this,
> but I dont know if gcc can ,

Gcc can't either; but if your platforms has dlsym(3) or its equivalent,
and if the code was compiled and linked with appropriate flags
(which are platform-specific), then you can lookup symbols by name
at runtime.

If you have control over "Object", a much more portable solution
is to have objects "register" themselves in some global map, in
which you can later look them up.

Cheers,
-- 
In order to understand recursion you must first understand recursion.
Remove /-nsp/ for email.
_______________________________________________
help-gplusplus mailing list
help-gplusplus@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gplusplus

Reply via email to