S
subramanian100in
The ISO/IEC-14882:2003 document mentions the following in the section
"1.4 Implementation Compliance" paragraph 7:
"Two kinds of implementations of defined:hosted and freestanding. For
a hosted implementation, this International Standard defines the set
of available libraries. A freestanding implementation is one in which
the execution may take place without the benefit of an operating
system, and has an implementation-defined set of libraries that
includes certain language-support libraries(17.4.1.3)"
From the above definition, I am unable to understand what is a hosted
implementation and and what is a freestanding implementation. Kindly
explain these two kinds of implementations.
I am using g++3.4.3 under Redhat Enterprise Linux on an Intel-x86
based PC. Kindly let me know whether this implementation is a hosted
implementation or a freestanding implementation.
Thanks
V.Subramanian
"1.4 Implementation Compliance" paragraph 7:
"Two kinds of implementations of defined:hosted and freestanding. For
a hosted implementation, this International Standard defines the set
of available libraries. A freestanding implementation is one in which
the execution may take place without the benefit of an operating
system, and has an implementation-defined set of libraries that
includes certain language-support libraries(17.4.1.3)"
From the above definition, I am unable to understand what is a hosted
implementation and and what is a freestanding implementation. Kindly
explain these two kinds of implementations.
I am using g++3.4.3 under Redhat Enterprise Linux on an Intel-x86
based PC. Kindly let me know whether this implementation is a hosted
implementation or a freestanding implementation.
Thanks
V.Subramanian