Форум программистов, компьютерный форум CyberForum.ru

Синтаксис в подсказках VC++ 2010. - C++

Восстановить пароль Регистрация
 
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
25.03.2012, 05:03     Синтаксис в подсказках VC++ 2010. #1
В VC ++ 2010, при наведении на строку: make_pair("&apos", "'") всплывает подсказка, в которой, в частности, есть такие строчки:
C++
1
2
3
std::pair<char *, char *> std::make_pair<char [6], char [2]>(const char (&_Val1)[6], const char(&_Val2)[2])
 
template<class _Ty1, class _Ty2> std::pair<std::tr1::_Unrefwrap<_Ty1>::type, std::tr1::_Unrefwrap<_Ty2>::type> std::make_pair(_Ty1 &&_Val1, _Ty2 &&_Val2)
В строчке 1) интересует вот это: ...const char (&_Val1)[6],... Как прочитать? Зачем круглые скобки?
В строчке 2) это : ... _Ty1 &&_Val1 ...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2012, 05:03     Синтаксис в подсказках VC++ 2010.
Посмотрите здесь:

C++ Синтаксис
Непонятен синтаксис C++
Синтаксис C++
Объясните синтаксис! C++
Деревья синтаксис C++
C++ Новый синтаксис using в C++11
C++ синтаксис
Неправильный синтаксис? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
25.03.2012, 13:04     Синтаксис в подсказках VC++ 2010. #2
1) Читается как "_Val1 есть ссылка на константный массив из 6-ти элементов типа char". Не будь там скобок, смысл был бы другой - "массив из 6-ти ссылок.....".
2) _Ty1 - тип, определяемый параметром шаблона. _Val1 - просто имя параметра. && - из нового стандарта.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
25.03.2012, 18:31  [ТС]     Синтаксис в подсказках VC++ 2010. #3
Благодарю!
Yandex
Объявления
25.03.2012, 18:31     Синтаксис в подсказках VC++ 2010.
Ответ Создать тему
Опции темы

Текущее время: 05:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru