Can you declare a pointer on the heap?
c++, dynamic-memory-allocation, heap-memory
Solution
int** ppint = new int*;
*ppint = new int;
delete *ppint;
delete ppint;
Problem
This is the method for creating a variable on the heap in C++: ``` T *ptr = new T; ``` ptr refers to a pointer to the new T, obviously. My question is, can you do this: ``` T *ptr = new T*; ``` That seems like it could lead to some very, very dangerous code. Does anyone know if this is possible/how to use it properly?