new int(1024); // pi указывает на объект со значением 1024 string *ps = new string (10, '9'); // *ps = "9999999999" vector<int> *pv - new vector<int>{0,1,2,3,4,5,6,7,8,9); // вектор на десять элементов со значениям и от 0 до 9 auto pi = new auto(obj); auto р2 = new auto{a,b,c}; // ошибка delete pi; int i, *pil = &i, *pi2 = nullptr; double *pd = new double(33), *pd2 = pd; delete i; // ошибка: i - не указатель delete pd; // ok delete pd2;// непредсказуемо: память, на которую указывает pd2,освобождена delete pi2;// ok: освобожден ненулевого указателя всегда допустимо