From: E. Gladyshev (egladysh_at_[hidden])
Date: 2003-08-04 20:29:01
--- Edward Diener <eddielee_at_[hidden]> wrote:
> Exporting/importing C++ classes is completely
> implementation dependent, due
> mainly to name mangling, and requires a DLL for a
> platform/compiler/release to be built.
There are several issues with DLL and C++, to name
1. Name mangling
2. Using inline methods in the exported class.
3. Global class instanses in the DLL.
How does boost ensure that inline methods don't
conflict with the exported methods. The conflict can
be platform specific.
Is it allowed to have global instances of a class in
Are there any development policies on how exported C++
classes should be implemented/tested in boost?
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk