Mega Code Archive

 
Categories / C++ / Data Type
 

Creating a Stray Pointer

typedef unsigned short int USHORT; #include <iostream> int main() {    USHORT * pInt = new USHORT;    *pInt = 10;    std::cout << "*pInt: " << *pInt << std::endl;    delete pInt;    long * pLong = new long;    *pLong = 90000;    std::cout << "*pLong: " << *pLong << std::endl;    *pInt = 20;          std::cout << "*pInt: " << *pInt  << std::endl;    std::cout << "*pLong: " << *pLong  << std::endl;    delete pLong;    return 0; }