Jump to content

C++ Dictionary


Recommended Posts

! ::: NOT Operator


#define ::: a directive that defines a macro


#include ::: includes libraries of functions and statements


+= ::: add-and-assign operator; a+=b is roughly equivalent to a=a+b


.c file ::: file that will be compiled in the C language


.cpp file ::: file that will be compiled in the C++ language


.h file ::: file that contains a header file


<< ::: (1) iostream output operator; (2) integer left-shift operator


= ::: assignment operator; NOT the equality operator


== ::: equality operator


>> ::: (1) iostream input operator; (2) integer right-shift operator


ACCU ::: Association of C and C++ Users


address ::: memory location


algorithm ::: precise definition of a computation


ANSI ::: The American national standards organization


application ::: a collection of programs seen as serving a common purpose


array ::: contiguous sequence of elements. An array doesn't know its own size; the programmer must take care to avoid range errors


bit ::: a unit of memory that can hold 0 or 1


Bjarne Stroustrup ::: the designer and original implementor of C++


block comment ::: comment started by /* and terminated by */


bool ::: the built-in Boolean type; true or false


bug ::: colloquial term for error


byte ::: a unit of memory that can hold a character of the C++ representation character set


C ::: programming language designed and originally implemented by Dennis Ritchie. C++ is based on C and maintains a high degree of compatibility with C


C++ ::: a general-purpose programming language with a bias towards systems programming that supports procedural programming, data abstraction, object-oriented programming, and generic programming. C++ was designed and originally implemented by Bjarne Stroustrup.


char ::: character type


char* ::: pointer to a char or an array of char


character type ::: char, unsigned char, and signed char


cin ::: standard istream


class ::: a user-defined type


comment ::: a part of the code that is skipped over when the computer reads the code


const ::: attribute of a declaration that makes the entity to which it refers readonly


constant ::: literal, object or value declared const, or enumerator


constructor ::: member function with the same name as its class, used to initialize objects of its class


cout ::: standard ostream


data member ::: member of a class that can hold a value


declaration ::: an introduction of a name into a scope


default argument ::: a value specified for an argument in a function declaration


default constructor ::: constructor requiring no arguments


default value ::: value defined by a default constructor


definition ::: a declaration that specifies the entity to which the declared name refers


delete ::: object destruction operator


derived class ::: a class with one or more base classes


destructor ::: member of a class used to clean up before deleting an object


double ::: double-precision floating-point number


element ::: an object in a container


enum ::: keyword for declaring enumerations


enumeration ::: a user-defined type consisting of a set of named values


enumerator ::: a name identifying a value of an enumeration


equality operator ::: See '==' (Found in Dictionary Entry 1)


escape character ::: the character \, also called backslash, is used to perform escape codes


escape codes ::: an initial character in representations of characters that cannot be represented by a single ASCII character, such as newline ('\n') and horizontal tab ('\t')


exception ::: object thrown by a throw-statement and (potentially) caught by an exception handler associated by a try-block


executable file ::: the result of linking the object files of a complete program (.exe)


expression ::: combination of operators and names producing a value

Link to comment
Share on other sites

  • itsMe unpinned this topic
This topic is now closed to further replies.

Chat Room

Chat Room

Chatroom Rules

No support in chat, open a thread.

  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 15 seconds...