ИЧ
Size: a a a
ИЧ
ИЧ
ИЧ
МБ
M

SM
AT
SM
AT
FO
AT
FO
Т8
string stackString;
string# stackStringPointer = &stackString;
string* heapStringPointer = new string;E
PS
#*И я бы еще добавил ? -- когда явно указывать не нужно, пусть компилятор разберется:
*#
?#И для низкоуровневого программирования хорошо бы описать явно и вариант регистровой памяти. Как насчет ` ?
*?
A
string stackString;
string# stackStringPointer = &stackString;
string* heapStringPointer = new string;G
#*И я бы еще добавил ? -- когда явно указывать не нужно, пусть компилятор разберется:
*#
?#И для низкоуровневого программирования хорошо бы описать явно и вариант регистровой памяти. Как насчет ` ?
*?
^ - означает закешированное значение, а ^N% - с некоторой вероятностью закешированное значение. Такие образом, ^15%#string - с вероятностью 15% закешированное значение из стека типа данных string.A
^ - означает закешированное значение, а ^N% - с некоторой вероятностью закешированное значение. Такие образом, ^15%#string - с вероятностью 15% закешированное значение из стека типа данных string.VK
#*И я бы еще добавил ? -- когда явно указывать не нужно, пусть компилятор разберется:
*#
?#И для низкоуровневого программирования хорошо бы описать явно и вариант регистровой памяти. Как насчет ` ?
*?
PS