Мы недавно выучили указатели в моем классе колледжа c ++, и у меня просто возник технический вопрос, потому что когда я говорю об указателях, я хочу убедиться, что то, что я говорю, имеет смысл.
Таким образом, указатель хранит адрес памяти для чего-то вроде переменной или объекта. Но когда вы разыменовываете эту переменную для редактирования значения AT по этому адресу, за кадром происходит то, что действительно осуществляется доступ и редактирование значения, хранящегося в ОЗУ в этом месте, или это доступ к переменной из этого места в памяти, а затем просто изменение ее значения , Или это одно и то же? Я надеюсь, что это имеет смысл.
Другими словами, имело бы ли смысл говорить «Редактирование разыменованного указателя изменяет значение в этой ячейке памяти» или «Редактирование разыменованного указателя изменяет переменную, связанную с этим местоположением» , Или я просто переосмыслил это, и эти операторы на самом деле одно и то же, потому что редактирование значения в этой ячейке памяти также изменяет переменную одновременно, потому что именно так переменная получает данные?