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