Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2011, 00:14   #1
max12345678
Новичок
Джуниор
 
Регистрация: 24.11.2011
Сообщений: 1
По умолчанию Объявление строки в С++

Есть работающий код

//объявляем строку
char* szString = "Matrix";
cout << "Массив '"<< szString <<"'"<< endl;

уважаемые гуру, объясните на пальцах как это работает, ведь
char* szString это объявление указателя, который в свою очередь
является переменной в которой сохраняется адрес другой переменной,
а тут мы этой переменной присваиваем строку, а потом ещё и выводим
её на экран. ничего не понимаю.....
max12345678 вне форума Ответить с цитированием
Старый 24.11.2011, 00:25   #2
Сtrl
C++
Форумчанин
 
Аватар для Сtrl
 
Регистрация: 27.03.2011
Сообщений: 803
По умолчанию

Сие есть темная магия, доставшаяся C++ в наследство от C и не поддающаяся никакому логическому объяснению.
Ищете информацию по C++?
cplusplus.com
Сtrl вне форума Ответить с цитированием
Старый 24.11.2011, 10:07   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Цитата:
объясните на пальцах как это работает, ведь
char* szString это объявление указателя
а для cout есть перегруженный <<, который знает что это указатель на строку и обрабатывает сие.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объявление процедуры Lokos Общие вопросы Delphi 1 12.10.2011 05:30
Объявление переменной Palomnik1096 Microsoft Office Excel 2 27.03.2011 17:43
Объявление указателей Valter Общие вопросы C/C++ 5 04.04.2010 12:09
объявление массива Crasty Помощь студентам 7 05.11.2008 17:18