
by qqqqqqqq November 06, 2007

A data type found in computer programming languages such as C++. It is a variable that holds the memory address of another variable.
Dynamic allocation of memory is possible through the use of pointers.
Dynamic allocation of memory is possible through the use of pointers.
Examples using pointers:
int i = 5; // declares an integer with an initial value of 5
int *p = &i; // declares a pointer to an integer and assigns
the address of i to it
cout << i; // outputs the number 5 to the console
cout << &i; // outputs the address of i to the console
cout << p; // same result as above
cout << *p; // outputs the value pointed to by p (5)
*p = 10; // changes the value of i to 10
int *arr = new int n; // creates an array containing
n elements and assigns its address to arr
(dynamic allocation)
delete arr; // deletes the memory space arr points to
(does not delete the pointer itself!)
int i = 5; // declares an integer with an initial value of 5
int *p = &i; // declares a pointer to an integer and assigns
the address of i to it
cout << i; // outputs the number 5 to the console
cout << &i; // outputs the address of i to the console
cout << p; // same result as above
cout << *p; // outputs the value pointed to by p (5)
*p = 10; // changes the value of i to 10
int *arr = new int n; // creates an array containing
n elements and assigns its address to arr
(dynamic allocation)
delete arr; // deletes the memory space arr points to
(does not delete the pointer itself!)
by C++ Master May 17, 2007

by tatomuck1 March 02, 2009

by grace-thebest August 28, 2006

by ravenmatthewsisbae May 23, 2016

Titty fucking. Placing your penis between a woman's breastasis and pumping like crazy until you cum. Jake Kemp says it's worth 4 points.
by Dan's Beach Towel December 19, 2013
