Reference for Wiring version 0027+. If you have a previous version, use the reference included with your software. If you see any errors or have any comments, let us know.

Name

delete

Examples
char *speeds = new char[4];  // creates a new char array

void setup() { 
  speeds[0] = 'a';  // set elements of the array 
  speeds[1] = 'b';
  speeds[2] = 'c';

  // ...

  delete [] speeds;  // releases the memory allocated for the array, from now on the array can't be used
} 
 
void loop() {
  // ...
}
Description Deletes or releases the memory allocated for an object with the new oeprator. The keyword delete is typically used similarly to the applications in the above example. In this example, a new array of chars called "speeds" is created, used and then deleted. Operators new and delete can only be used with simple datatypes: int, long or char.
Usage Application
Related new
Updated on September 16, 2010 09:15:22pm PDT

Creative Commons License