как говорится в заголовке: В чем разница между typedef и макросами? как мы просто можем просто определить макрос вместо использования typedef, и что этот макрос оценивается как «CLOCKS_PER_SEC» (определено в <ctime>
)?В чем разница между typedef и макросами?
0
A
ответ
1
Макрос - это текстовая подстановка, выполняемая препроцессором до начала компиляции.
A typedef
можно представить себе как синоним.
Макрос CLOCKS_PER_SEC выглядит как идентификатор, который вычисляет некоторое число для компиляции.
На некоторых платформах CLOCKS_PER_SECOND - это число тактовых импульсов в секунду или количество тактов в секунду. Это показатель времени или производительности.
Смежные вопросы
- 1. В чем разница между надстройками и макросами?
- 2. В чем разница между этими двумя макросами?
- 3. В чем разница между `alias` и` typedef`?
- 4. В чем разница между @type и @typedef?
- 5. В чем разница между 'typedef' и 'using' в C++ 11?
- 6. В чем разница между этими двумя макросами offsetof?
- 7. В чем разница между стилем стиля и стилем typedef?
- 8. В чем разница между VERIFY и ATLVERIFY
- 9. Разница между стрелками и макросами двойной стрелки в Clojure
- 10. В чем разница между `typedef struct X {}` и `typedef struct {} X`?
- 11. В чем разница между typedef char [4] A и typedef char (& A) [4]?
- 12. Если ptr является указателем, в чем разница между typedef ptr p и typedef struct ptr p?
- 13. В чем разница между typedef const struct * CGPath и typedef struct * CGPath?
- 14. В чем разница между TCHAR и WCHAR?
- 15. Разница между typedef struct и struct?
- 16. В чем разница между NS_ENUM и NS_OPTIONS?
- 17. В чем разница между Lnode и LinkList?
- 18. В чем разница между «мьютексом» и «блокировкой»?
- 19. В чем разница между «и»?
- 20. В чем разница между `{}` и `[]`?
- 21. В чем разница между == и ===?
- 22. В чем разница между «+» и «\ +»?
- 23. В чем разница между + = и = +?
- 24. В чем разница между/* ... */и/** ... */
- 25. В чем разница между: и +:
- 26. В чем разница между $ {} и # {}
- 27. В чем разница между $ _. и $ _
- 28. В чем разница между = и: =
- 29. В чем разница между && и &?
- 30. В чем разница между $ {} и # {}?
'CLOCKS_PER_SEC' должен быть типа? – LogicStuff