Zmienne skalarne
Visual C++ 6.0
Wykonanie operacji newType
w której Typeytsl opisem typu skalarnego (tj. nie-tablicowcgo!), powoduje utworzenie na stercie zmiennej typu Type Rezultatem operacji jest wskaźnik zainicjowany wskazaniem utworzonej zmiennej.
Wykonanie operacji
deletepfr
w której ptr wskazuje zmienną utworzoną na stercie, powoduje zniszczenie tej zmiennej #include <iostream.h> int main(void)
I
int *pOne = new int; double &two = *new double; two = 2.8;
*pOne = (int)two; cout« *pOne«endl; // 2 delete pOne; delete &two;
return 0;
}
Najpierw zostanie utworzona zjnienna typu int, a następnie zmienna typu double. Najpierw' zostanie zniszczona zmienna typu int. a następnie zmienna typu double.