-Cn: Disable compactC++ features

Group

LANGUAGE

Scope

Compilation Unit

Syntax
  -Cn [= {Vf|Tpl|Ptm|Mih|Ctr|Cpr}]
  
  
Arguments

Vf: Do not allow virtual functions

Tpl: Do not allow templates

Ptm: Do not allow pointer to member

Mih: Do not allow multiple inheritance and virtual base classes

Ctr: Do not create compiler defined functions

Cpr: Do not allow class parameters and class returns

Default

None

Defines

None

Pragmas

None

Description

If the -C++c option is enabled, you can disable the following compactC++ features:

Example
  -C++c -Cn=Ctr