namespace c++
Primary tabs
Пространство имен является механизмом отражения логического группирования.
То есть если некоторые объявления можно объединить но какому-либо критерию, их
можно поместить в одно пространство имен для отражения этого факта.
Например, объявления синтаксического анализатора для калькулятора можно поместить в пространство имен Parser.
namespace Parser { double expr [boot], double prim (boot get) {/*... */} double term [boot get) { /*... */} double expr [boot get) { /*... */} }
Функция expr () должна быть сначала объявлена и только затем определена для того,
чтобы разорвать замкнутый круг зависимостей. \
Часть настольного калькулятора, отвечающую за ввод, тоже можно поместить в
собственное пространство имен.
- vedro-compota's blog
- Log in to post comments
- 4735 reads