Я думаю, что в C++ есть зарезервированные ключевые слова, почему они называются «зарезервированными ключевыми словами» и классифицируются как разные?зарезервированные ключевые слова в C++
ответ
Слова, используемые в языке (if
, for
, while
, struct
и т.д.) иногда называются зарезервированными словами или ключевыми словами. Я подозреваю, что многие люди также называют их зарезервированными ключевыми словами.
Однако есть также слова, которые Комитет может захотеть использовать в будущем, но которые в настоящее время не используются. Я бы рассмотрел эти зарезервированные ключевые слова. В Java goto
зарезервированное слово, которое в настоящее время не используется (хотя я считаю, что идея заключается в том, что он никогда не будет использоваться). Этот вид зарезервированного ключевого слова не разрешен как имя переменной, имя функции, class
, struct
или enum
имя и т. Д. Но без использования языка на сегодняшний день это действительно не допустимо в действительном C++.
Зарезервированные слова или ключевые слова предопределенные слова со специальными значениями в этом языке:
http://en.wikipedia.org/wiki/Reserved_word
http://en.wikipedia.org/wiki/Keyword_(computer_programming)
Ключевые слова: «if» или «while», используемые в синтаксисе языка. Если они зарезервированы, они не могут использоваться в качестве идентификаторов. Если они не зарезервированы (ключевые слова контекста:), они могут использоваться как идентификаторы, они используются как ключевые слова только в определенных контекстах (где идентификаторы не могут появиться или если они могут, есть правило, которое дает приоритет идентификатор или функция ключевого слова). C++ 0X, вероятно, будет иметь контекстные ключевые слова. Язык славится своим (аb) используйте контекстные ключевые слова был PL/I, в котором вы могли бы написать что-то вроде:
IF IF THEN THEN = ELSE; ELSE ELSE = THEN;
(Очевидно, что разумный подход заключается в рассмотрении даже контекстные ключевые слова зарезервированы, утилита контекстных ключевые слова помогает миграции).
И давайте закончим ключевую историю с C++: Когда я только начал изучать C++, у меня был худший учитель.
Одним из его заданий было написать «телефонную книгу». Дизайн, который нам давали, был довольно простым,
У вас есть класс телефонной книги, в котором хранится массив классов: friend. Еще в те дни, когда я учился на C++ у нас не было интернет.
Так что у половины из нас была проблема с компиляцией, а другая - нет. Наш учитель только пожал плечами и сказал: «Нет проблем, половина из вас не сработала». Нам потребовалось время, чтобы понять, что половина, у которой была проблема с компиляцией, была половиной того, что слово друга было разным в IDE, такое же цвет, что и ключевые слова struct \ enum \ class. Другая половина называется их Друг (столица F).
- 1. Grails Domain - зарезервированные ключевые слова
- 2. Разрешить CON, зарезервированные ключевые слова в URL-
- 3. Каковы зарезервированные ключевые слова в Котлине?
- 4. JPA зарезервированные ключевые слова для postgres
- 5. Зарезервированные ключевые слова на языке программирования
- 6. Appengine datstore keyname зарезервированные ключевые слова
- 7. ли это программный способ получить ключевые слова SQL (зарезервированные слова)
- 8. PHP MySQL запрос, содержащий ключевые слова/зарезервированные слова
- 9. Где искать синтаксис Scala - зарезервированные слова, ключевые слова, операторы?
- 10. Спасаясь зарезервированные ключевые слова в DbUnit для DB2
- 11. Таблицы имена как зарезервированные ключевые слова в Sqoop
- 12. Как использовать зарезервированные ключевые слова в Android SQLite JOIN Query?
- 13. Javascript зарезервированные слова?
- 14. Javascript зарезервированные ключевые слова int, long, float и т. Д.
- 15. Когда ключевые слова C# не зарезервированы?
- 16. Стандартные ключевые слова SQL?
- 17. MySQL - добавить лидирующие ссылки на зарезервированные ключевые слова для столбцов?
- 18. Solr search with escaping solr зарезервированные ключевые слова
- 19. Зарезервированные слова в NHibernate
- 20. Зарезервированные слова в Java
- 21. Зарезервированные ключевые слова против длинного Identider (мульти-слов)
- 22. Parse JSON с именами полей, которые содержат зарезервированные ключевые слова
- 23. Почему «новые» и «сделанные» не зарезервированные ключевые слова?
- 24. C# Linq Ключевые слова?
- 25. Какие новые зарезервированные слова в C++ 11?
- 26. sp_rename и зарезервированные слова
- 27. htaccess зарезервированные слова?
- 28. Есть ли зарезервированные ключевые имена в MongoMapper?
- 29. Классифицировать зарезервированные слова в категориях
- 30. Как определить незанятые ключевые слова с antlr
Поскольку мы говорим о том, как называются вещи, я предполагаю, что вы имели в виду * зарезервированные * ключевые слова? – stakx
Этот комментарий зарезервирован. Мы планировали использовать его, но комитет не смог договориться о приемлемой формулировке, поэтому мы откладываем это до следующего стандарта. – SingleNegationElimination
Это зависит от языка? – Sudantha