Re: member function level dll export
- From: "Ben Voigt [C++ MVP]" <rbv@xxxxxxxxxxxxx>
- Date: Mon, 28 Apr 2008 09:03:42 -0500
I have a class with only static functions in it (the Factory class I
mentioned above).
I export each of these functions with __declspec(dllexport).
IMHO: Yuck!
Why deal with name mangling that takes place for member functions when you
don't have to? You can either dllexport an extern "C" forwarder function,
or use the linker .def file to assign a permanent name to these static
functions, then your names won't be compiler-version dependent.
.
- Follow-Ups:
- Re: member function level dll export
- From: qdin
- Re: member function level dll export
- References:
- member function level dll export
- From: qdin
- Re: member function level dll export
- From: Doug Harrison [MVP]
- Re: member function level dll export
- From: qdin
- Re: member function level dll export
- From: Doug Harrison [MVP]
- Re: member function level dll export
- From: qdin
- member function level dll export
- Prev by Date: Re: passing vector as argument
- Next by Date: Re: passing vector as argument
- Previous by thread: Re: member function level dll export
- Next by thread: Re: member function level dll export
- Index(es):