suppress_init_code. NXP CodeWarrior Development Studio
Reklam
Reklam
suppress_init_code
If you enable this pragma, you can use runtime type information (or RTTI) features such as dynamic_cast
and typeid
. The other RTTI expressions are available even if you disable the Enable RTTI setting. Note that
*type_info::before(const type_info&) is not implemented.
This pragma corresponds to the Enable RTTI setting in the CodeWarrior IDE's
Properties > C/C++ Build > Settings > Tool Settings > PowerPC Compiler> C/C++
Language settings panel.
29.40 suppress_init_code
Controls the suppression of static initialization object code.
Syntax
#pragma suppress_init_code on | off | reset
Remarks
If you enable this pragma, the compiler does not generate any code for static data initialization such as C++ constructors.
NOTE
Using this pragma because it can produce erratic or unpredictable behavior in your program.
This pragma does not correspond to any panel setting. By default, this pragma is disabled.
29.41 template_depth
Controls how many nested or recursive class templates you can instantiate.
#pragma template_depth(n)
Remarks
This pragma lets you increase the number of nested or recursive class template instantiations allowed. By default, n equals 64; it can be set from 1 to 30000. You should always use the default value unless you receive the error message
CodeWarrior Development Studio for Power Architecture Processors Build Tools Reference Manual, Rev.
10.6, 02/2014
452 Freescale Semiconductor, Inc.
İndir
Reklam