cpp2html 0.1-alpha © 2002 Andrea Leofreddi. To get the source click here

// 1.2: Utilizzo di new e delete

struct Data {
	char name[64];
	int anno;
};

int main() {
	Data a = { "Prova", 0 }; // definisco un'istanza di Data

	Data *c, *d; // puntatore di tipo Data
	
	c = new Data; // alloco memoria per Data
	d = new Data(a); // alloco memoria (copia di a)

	delete c; // dealloco i puntatori precedentemente allocati
	delete d;
}