In general, you will want to support both the Collections and Generic interfaces so that clients currently using the Collections interfaces will be able to use your types. Here is how you might declare support
1) Declare long lived Strings as globals and reserve( ) space in setup(), starting with the smallest to the largest. Check the return from the last largest reserve( ) to see that you have enough memory for all the Strings 2) If you have created Strings in the loop() method, they ar...
thenewoperator. The following example code demonstrates such a scenario and then frees the corresponding resources before returning from themainfunction. Mind that not calling thedeleteoperator on the heap objects will result in a memory leak, leading to massive memory usage for the long-running ...