Skip to content

Details

https://a248.e.akamai.net/secure.meetupstatic.com/photos/event/d/e/5/0/600_453776912.jpeg

*** Please note that that due to the date change the lecture will takes place at the TAMI hackerspace and not at Campus Tel Aviv (Google) as initially planned.

This time we will explore things we can do with memory, pointers, arrays, and memory buffers.

We will revisit the run-time environment, and learn about PROGMEM, and EEPROM.

We will learn how to manipulate memory buffers, and see where that is useful.

We'll explore the strange relations in C/C++ between pointers and arrays, and what does it mean for multidimensional arrays.

We will learn about pointer arithmetic, sizeof, memset, memcpy, memmove, strcpy, strncpy.

We will learn about placement new, for C++, and also how to create pointer-like classes.

We will try to overcome the heap fragmentation problem, which prevents us to use dynamic allocation in routine operations.

Related topics

You may also like