Задать вопрос
@MaratWantsToKnowALot
newbie

На что указывает указатель, на бит или байт?

string* name = &line;
cout << line;


На что укажет line, на бит или байт? А может даже килобайт?
  • Вопрос задан
  • 286 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 2
vt4a2h
@vt4a2h Куратор тега C++
Senior software engineer (C++/Qt/boost)
На что укажет line на бит или байт? А может даже килобайт?

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

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

Советую читать что-нибудь по архитектуре и истории компьютеров параллельно или до книг по C++. Что-то по операционным системам тоже не помешает.
Ответ написан
GavriKos
@GavriKos
Стоит на дороге знак. Он указывает на метр? На десять? а может на сто?
Нет. Он указывает на НАЧАЛО ОБЪЕКТА.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
В данном случае на объект класса string. Которого, кстати, в C нет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы