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
- 5069 reads