Mindtraveller wrote on Tue, 22 September 2009 18:19
I'd like to use U++ as a platform for developing complex dynamic libraries for current work project.
This dynalic library will be crossplatform (Win/POSIX) and will be attached to a number of applications written in U++ (Win, POSIX) and Delphi (Win).
Provided I export functions with POD parameters, should I expect any run-time casualities/problems with U++ memory manager?
As long as the interface does not expect that client code directly allocates or frees DLLs heap, everything should be OK.
In fact, at least in Win32, most DLLs I have seen (including good old OLE interfaces) are designed in a way that specifically avoid this problem.