def CCompiler_cxx_compiler(self):
if self.compiler_type=='<STR_LIT>': return self<EOL>cxx = copy(self)<EOL>cxx.compiler_so = [cxx.compiler_cxx[<NUM_LIT:0>]] + cxx.compiler_so[<NUM_LIT:1>:]<EOL>if sys.platform.startswith('<STR_LIT>') and '<STR_LIT>' in cxx.linker_so[<NUM_LIT:0>]:<EOL><INDENT>cxx.linker_so = [cxx.linker_so[<NUM_LIT:0>], cxx.compiler_cxx[<NUM_LIT:0>]]+ cxx.linker_so[<NUM_LIT:2>:]<EOL><DEDENT>else:<EOL><INDENT>cxx.linker_so = [cxx.compiler_cxx[<NUM_LIT:0>]] + cxx.linker_so[<NUM_LIT:1>:]<EOL><DEDENT>return cxx<EOL>
Return the C++ compiler.

Parameters
----------
None

Returns
-------
cxx : class instance
    The C++ compiler, as a `CCompiler` instance.