j

Saturday, 7 November 2015

Keywords of C++



 

 


Keywords


Explanation Of Keywords

asm: insert an assembly instruction
auto: declare a local variable
bool: declare a boolean variable
break: break out of a loop
case: a block of code in a switch statement
catch: handles exceptions from throw
char: declare a character variable
class: declare a class
const: declare immutable data or functions that do not change data
const_cast: cast from const variables
continue: bypass iterations of a loop
default: default handler in a case statement
delete: make memory available
do: looping construct
double: declare a double precision floating-point variable
dynamic_cast: perform runtime casts
else: alternate case for an if statement
enum: create enumeration types
explicit: only use constructors when they exactly match
export: allows template definitions to be separated from their declarations
extern: tell the compiler about variables defined elsewhere
false: the boolean value of false
float: declare a floating-point variable
for: looping construct
friend: grant non-member function access to private data
goto: jump to a different part of the program
if: execute code based off of the result of a test
inline: optimize calls to short functions
int: declare a integer variable
long: declare a long integer variable
mutable: override a const variable
namespace: partition the global namespace by defining a scope
new: allocate dynamic memory for a new variable
operator: create overloaded operator functions
private: declare private members of a class
protected: declare protected members of a class
public: declare public members of a class
register: request that a variable be optimized for speed
reinterpret_cast: change the type of a variable
return: return from a function
short: declare a short integer variable
signed: modify variable type declarations
sizeof: return the size of a variable or type
static: create permanent storage for a variable
static_cast: perform a nonpolymorphic cast
struct: define a new structure
switch: execute code based off of different possible values for a variable
template: create generic functions
this: a pointer to the current object
throw: throws an exception
true: the boolean value of true
try: execute code that can throw an exception
typedef: create a new type name from an existing type
typeid: describes an object
typename: declare a class or undefined type
union: a structure that assigns multiple variables to the same memory
location
unsigned: declare an unsigned integer variable
using:  import complete or partial namespaces into the current scope
virtual:   create a function that can be overridden by a derived class
void :  declare functions or data with no associated data type
volatile: warn the compiler about variables that can be modified unexpectedly
wchar_t: declare a wide-character variable
while:   looping construct

Subscribe to this Blog via Email :