Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
arduino [2016/04/06 21:43] dokuwikiadmin |
arduino [2018/03/26 00:45] (aktuell) karl [C++ new operator] |
||
---|---|---|---|
Zeile 18: | Zeile 18: | ||
* add #include < | * add #include < | ||
- | Now you are ready to go! | + | Now you are ready to go! \\ |
+ | If you want to open this project in Arduino IDE, rename the .cpp file back to .ino | ||
Zeile 232: | Zeile 233: | ||
Most useful is the placement operator for static allocated memory. | Most useful is the placement operator for static allocated memory. | ||
+ | < | ||
+ | #include <new> // very important, otherwise you get helpless compile errors! | ||
+ | #include " | ||
+ | |||
+ | #define m(x) new (MemoryDispenser:: | ||
+ | |||
+ | |||
+ | // usage example: | ||
+ | JobController job = m(JobController(2)); | ||
+ | </ | ||
+ | |||
+ | {{tag> |