Variables and Datatypes
Variables and Datatypes
Types
o Identifiers
o Constants
o Strings
o Operators
wchar_t
Pointers
Pointers can be declared and initialized as in C.
int * ip; // int pointer
ip = &x; // address of x assigned to ip
*ip = 10; // 10 assigned to x through indirection
Pointers
C++ adds the concept of constant pointer and
pointer to a constant.
char * const ptr1 = “GOODS”; // constant pointer
int const * ptr2 = &m; // pointer to a constant
enum { X, Y, Z };
This is equivalent to
const int X = 0;
const int Y = 1;
const int Z = 2;
int x ;
int *p = &x ;
int & m = *p ;
{
int m = 10;
f (m);
}
Learners Support Publications www.lsp4you.com
Thank You