In the previous chapters you explored the functionality that is offered by the Bionic C standard library. Bionic provides frequently needed basic constructs and a common abstract interface to interact with the functionality provided through the operating system and the hardware. Compared to the Java framework, the extent of generic constructs that are offered by Bionic is fairly minimal. In addition to the standard C library, the C++ ISO standard specifies an additional standard library for the C++ programming language, known as the C++ standard library. This library provides several generic containers, strings, streams, and everyday utility functions. Through the building bricks that it provides, the C++ standard library simplifies the native development by allowing the developers to focus on the actual application logic rather than developing the constructs that are necessary to implement the logic. This takes C++ development to a higher level of productivity and promotes code reuse.
KeywordsNative Module System Runtime Standard Library Android Platform Runtime Library
Unable to display preview. Download preview PDF.