Also found in: Dictionary, Thesaurus, Medical, Legal, Financial, Acronyms, Wikipedia.


(computer science)
An object-oriented language that was created as an extension to the C language.


One of the most used object-oriented languages, a superset of C developed primarily by Bjarne Stroustrup <bs@alice.att.com> at AT&T Bell Laboratories in 1986.

In C++ a class is a user-defined type, syntactically a struct with member functions. Constructors and destructors are member functions called to create or destroy instances. A friend is a nonmember function that is allowed to access the private portion of a class. C++ allows implicit type conversion, function inlining, overloading of operators and function names, and default function arguments. It has streams for I/O and references.

C++ 2.0 (May 1989) introduced multiple inheritance, type-safe linkage, pointers to members, and abstract classes.

C++ 2.1 was introduced in ["Annotated C++ Reference Manual", B. Stroustrup et al, A-W 1990].

MS-DOS, Unix ANSI C++ - X3J16 committee. (They're workin' on it).

See also cfront, LEDA, uC++.

Usenet newsgroup: news:comp.lang.c++.

["The C++ Programming Language", Bjarne Stroustrup, A-W, 1986].


The object-oriented version of the C language. See C.
References in periodicals archive ?
C++ has the best compatibility with C of any language
The flexibility and performance of C++ have made it one of the most widely used languages for business applications, yet industry support for implementing C++ in SOAs has been limited," said Dr.
The addition of support for the latest operating systems, compilers and databases, along with further functional enhancements to the SourcePro C++ Suite, underscore our ongoing commitment to support the needs of the professional developer, many of whom still look to C++ as their preferred programming language," said Shannon Lewis, senior product manager, Rogue Wave Software.
The Rogue Wave Software implementation of C++ Standard Library is a critical building block for the completion of C++ development projects.
Parasoft C++Test is an Automated Error Prevention product that automates C and C++ unit testing and coding standard analysis to help prevent software errors and ensure that code is structurally sound, reliable, maintainable, and portable.
Rogue Wave(R) SourcePro C++ Edition 8 offers a comprehensive set of C++ components that work seamlessly across any supported platform, including Windows, Linux and various UNIX operating systems.
One example of the significant benefits that can be gained from hosting OpenFusion e*ORB SDR C++ edition on a DSP is in software defined radio (SDR) development," said Andrew Foster, Product Manager, PrismTech.
Instead of this manual progressive refinement, the Catapult C Synthesis tool now automatically adds these hardware details to the algorithmic C++ model to generate a cycle- and bit-accurate behavioral SystemC model.
Nasdaq: QVDX) providing reusable software components and services that facilitate application development, today announced that it has entered into an agreement with AMD (NYSE: AMD) to add AMD Opteron(TM) processor compatibility to its Rogue Wave(R) SourcePro(R) C++ product suite.
AccurateC is easier to use than a C++ compiler, plus it gives users feedback on their design in terms of SystemC methodology specifics.
Featuring support for all major relational databases, including Oracle and Sybase, ObjectStore EdgeXtend currently powers Java(TM) and C++ applications at world-class organizations such as AirFrance, AT&T, EuroControl, FedEx and Reuters.