C++ examples for Operator:new
Use operator new to allocate memory
#include <iostream> #include <cstring> //for strlen using namespace std; int main()/*from w w w.ja v a 2 s . co m*/ { char* str = "Idle hands are the devil's workshop."; int len = strlen(str); //get length of str char* ptr; //make a pointer to char ptr = new char[len+1]; //set aside memory: string + '\0' strcpy(ptr, str); //copy str to new memory area ptr cout << "ptr=" << ptr << endl; //show that ptr is now in str delete[] ptr; //release ptr's memory return 0; }