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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Skitalec-x
0 / 0 / 0
Регистрация: 22.11.2013
Сообщений: 10
#1

Нижний дефис в ключевых словах - C++

28.11.2013, 18:07. Просмотров 630. Ответов 11
Метки нет (Все метки)

Здравствуйте!

Скажите, пожалуйста, почему в написании ключевых слов иногда используется нижний дефис, а иногда - нет? Например, asm и _asm.

Заранее спасибо за ответ.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gray_fox
What a waste!
1253 / 1136 / 54
Регистрация: 21.04.2012
Сообщений: 2,359
Завершенные тесты: 3
28.11.2013, 18:15     Нижний дефис в ключевых словах #2
Skitalec-x, то, что начинается с _, обычно относиться к реализации стандартной библиотеки. _asm не ключевое слово.
Skitalec-x
0 / 0 / 0
Регистрация: 22.11.2013
Сообщений: 10
28.11.2013, 18:22  [ТС]     Нижний дефис в ключевых словах #3
Цитата Сообщение от gray_fox Посмотреть сообщение
... _asm не ключевое слово ...
Как же так не ключевое слово?

Вот здесь написано:

Ключевое слово __asm вызывает встроенный код на языке сборки и может появляться везде, где оператор С или С++ законен.
Тем более, что я данное ключевое слово взял только лишь для примера. Их таких довольно много.
gray_fox
What a waste!
1253 / 1136 / 54
Регистрация: 21.04.2012
Сообщений: 2,359
Завершенные тесты: 3
28.11.2013, 18:24     Нижний дефис в ключевых словах #4
Skitalec-x, по ссылке в самом начале
Только для систем Microsoft
Так же http://ru.cppreference.com/w/cpp/keyword
newbie666
Заблокирован
28.11.2013, 18:24     Нижний дефис в ключевых словах #5
Цитата Сообщение от Skitalec-x Посмотреть сообщение
почему в написании ключевых слов иногда используется нижний дефис
нижний дефис свидетельствует о том, что это не стандартная фишка, два нижних дефиса - что совсем не стандартная
Skitalec-x
0 / 0 / 0
Регистрация: 22.11.2013
Сообщений: 10
28.11.2013, 18:35  [ТС]     Нижний дефис в ключевых словах #6
Цитата Сообщение от newbie666 Посмотреть сообщение
нижний дефис свидетельствует о том, что это не стандартная фишка, два нижних дефиса - что совсем не стандартная
Значит этот нижний дефис не нужен? Или все же следует последовать совету Microsoft и использовать ключевые слова именно с ним, если программа пишется под Windows и в Visual Studio?
Raali
622 / 326 / 34
Регистрация: 06.07.2013
Сообщений: 1,049
Завершенные тесты: 1
28.11.2013, 18:57     Нижний дефис в ключевых словах #7
Цитата Сообщение от Skitalec-x Посмотреть сообщение
Или все же следует последовать совету Microsoft и использовать ключевые слова именно с ним
по-моему никакой разницы на самом деле, но всегда стараюсь использовать без _, т.к. удобнее
gray_fox
What a waste!
1253 / 1136 / 54
Регистрация: 21.04.2012
Сообщений: 2,359
Завершенные тесты: 3
28.11.2013, 19:00     Нижний дефис в ключевых словах #8
Цитата Сообщение от Raali Посмотреть сообщение
по-моему никакой разницы на самом деле, но всегда стараюсь использовать без _, т.к. удобнее
на msdn пишут
an asm block will not generate any meaningful code
Так что разница всё таки есть, asm у них вообще ничего не делает.
alsav22
5413 / 4809 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.11.2013, 19:39     Нижний дефис в ключевых словах #9
....
Миниатюры
Нижний дефис в ключевых словах  
Skitalec-x
0 / 0 / 0
Регистрация: 22.11.2013
Сообщений: 10
28.11.2013, 20:04  [ТС]     Нижний дефис в ключевых словах #10
Цитата Сообщение от alsav22 Посмотреть сообщение
....
Скажите, пожалуйста, что это за источник, откуда была взята цитата?
alsav22
5413 / 4809 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.11.2013, 20:09     Нижний дефис в ключевых словах #11
Прата С. "Язык Программирования C++. Лекции И Упражнения."
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2013, 20:11     Нижний дефис в ключевых словах
Еще ссылки по теме:

C++ Верхний и нижний регистр
C++ Перевод в нижний регистр
Шпаргалка ключевых слов C++
Построить бинарное дерево поиска получающееся в результате вставки ключевых слов C++
Преобразование в нижний регистр C++

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

Или воспользуйтесь поиском по форуму:
Skitalec-x
0 / 0 / 0
Регистрация: 22.11.2013
Сообщений: 10
28.11.2013, 20:11  [ТС]     Нижний дефис в ключевых словах #12
Цитата Сообщение от alsav22 Посмотреть сообщение
Прата С. "Язык Программирования C++. Лекции И Упражнения."
Спасибо!
Yandex
Объявления
28.11.2013, 20:11     Нижний дефис в ключевых словах
Ответ Создать тему
Опции темы

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