title | timestamp | author | published | description | tags | ||||
---|---|---|---|---|---|---|---|---|---|
Strings and memory (re)allocation (video) |
2024-03-20 15:30:01 -0700 |
szabgab |
true |
Let's take a look at the way Rust allocates memory to strings and reallocates it when necessary. |
|
{% youtube id="UqVgTafRCCU" %}
{% include file="examples/strings-and-memory-reallocation/src/main.rs" %}
0 0 0x7fff828f9e70 0x1 ''
1 8 0x7fff828f9e70 0x5ed486472ba0 'a'
6 6 0x7fff828fa5b8 0x5ed486472bc0 'foobar'
2 8 0x7fff828f9e70 0x5ed486472ba0 'ab'
8 8 0x7fff828f9e70 0x5ed486472ba0 'ab123456'
9 16 0x7fff828f9e70 0x5ed486472ba0 'ab123456x'
33 33 0x7fff828f9e70 0x5ed486472be0 'ab123456x123456789123143274368741'