API Design for C++. Martin Ry

API Design for C++


API.Design.for.C..pdf
ISBN: 0123850037,9780123850034 | 446 pages | 12 Mb


Download API Design for C++



API Design for C++ Martin Ry
Publisher: Morgan Kaufmann




Prevent each new release to completely destabilize existing usages. For C++/Java/.NET, provide custom exception classes. Multi-threading and event handling are built into the C++ API. This requires standard unit testing as well, as something special - testing for binary compatibility There is a backward binary compatibility checker for shared libraries in C/C++. An anonymous coward just provided a link to API compliance checker. Use http://boost.org/ 3) While you're at it - look in Alexandrescu's 'Modern C++ Design' how to write good C++ strings. Last, he talks about how the Coherence team built Java-like memory management for C++ and how they made Coherence 3.4 work on many of the operating systems running on Intel-like processors. Proper API Design requires testing and verification. If you are designing a C API, have each function return a success/error code. The goal when designing an API is to prevent the amoeba shaking effect - e.g. (Click here if you can't see the video.) .

Other ebooks:
Sams Teach Yourself SQL in 10 Minutes download