| iMatix home page
| Libero home page | Libero documentation
| << | < | > | >>
Libero Libero
Version 2.32

 

The C++ Language

Overview

What Is C++?
C++ is a recent mutation of C, generally known as 'assembler with objects'. Okay, perhaps a bit unkind. C++ is widely used, combines the generality of C with solid object-orientation. It's the language of choice for Windows GUI programming.
Portability
C++ is pretty portable. C++ compilers are available for most platforms, but you may find that the main reasons for using C++ - class libraries - are not portable.
Pros and Cons
Pros: C++ is powerful and widely known; it is object oriented. Cons: it's a large language to learn.
How To Get It
I guess most C++ users know the answers to this.
Libero Supports
Standard C++.

Working With C++

Example of code

Code fragments:

/////////////////   MODULE FUNCTION NAME   //////////////////

MODULE Cprogram::module_function_name (void)
{
                             //  Empty module needs no code
}

Cprogram::private_function_name (argument,...) {
    the_next_event = ok_event;
    raise_exception (error_event);
}

A fuller example.

Specific Schema Options


| << | < | > | >>
| Libero's Languages | The Awk Language | The C Language | The C++ Language | The COBOL Language | The GNU Borne-Again Shell Language | The Java Language | The Microsoft Setup Basic Language | The MS Visual Basic Language | The Perl Language | The Rexx Language | The UNIX C Shell Language | The UNIX Bourne Shell Language | The UNIX Korn Shell Language | The 80x86 Assembler Language
iMatix
Copyright © 1996-97 iMatix