На что указывает указатель, на бит или байт?
На что укажет line на бит или байт? А может даже килобайт?
В вашем коде, line -- это даже не указатель. Вот name -- это как раз-таки адрес в памяти, по которому находится объект line типа string.

На всякий случай, байт -- минимальный адресуемый набор данных. То есть, бит из байта адресовать вы не можете.

Советую читать что-нибудь по архитектуре и истории компьютеров параллельно или до книг по C++. Что-то по операционным системам тоже не помешает.
Стоит на дороге знак. Он указывает на метр? На десять? а может на сто?
Нет. Он указывает на НАЧАЛО ОБЪЕКТА.