1 / 1 / 0
Регистрация: 11.05.2017
Сообщений: 48
|
||||||
1 | ||||||
вывести значение указателя в cout26.09.2019, 01:49. Показов 8140. Ответов 4
Метки нет Все метки)
(
Как вывести значение указателя str1 для оператора cout ?
пример:
STR abc 0x482004 abc 00482004 STR1 abc 0x492020 abc 00482004
0
|
|
26.09.2019, 01:49 | |
Ответы с готовыми решениями:
4
Вывести на экран значение указателя Р2 и значение на которое он ссылается
Cout <<endl; Что это значит? Если ничего нету в cout? Вывести список не через cout |
1 / 1 / 0
Регистрация: 11.05.2017
Сообщений: 48
|
|
26.09.2019, 02:27 [ТС] | 3 |
да работает.
Для меня до сих пор загадка как перегружен cout для вывода данных ![]()
0
|
Комп_Оратор)
![]() |
||||||
26.09.2019, 09:47 | 5 | |||||
По смыслу это можно представить как специальную перегрузку оператора сдвига в поток. Но на деле, этого нет поскольку нельзя перегружать операторы встроенных типов. Из этого следует что указатель на char это тип, который отличается от других указателей. У этого указателя ещё много уникальных отличий, но они в основном поддерживаются на уровне библиотек. А "интересное" поведение операторов сдвига для данного типа вшито в сам язык. Оператор сдвига для массива char тоже отличается от таковых для других массивов
Шажман де Волю, вопрос холиварен. Я помню многостраничную тему лет шесть назад в которой я и один из лучших С++ программистов на форуме спорили о том, является ли указатель на char специальным типом указателя. Я утверждал что он является таковым. Мой оппонент не согласился. Пол ста страниц. Поэтому не вникайте в то что создавалось ещё в С и перешло в С++ как дань совместимости пока. Со временем оно само станет на место в голове. а пока эти размышления тольо мешают двигаться вперёд.
0
|
26.09.2019, 09:47 | |
Помогаю со студенческими работами здесь
5
Как вывести обьект с cout ?
Разница между fwrite, cout и cout.write Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |