Шаблон:ExampleClass body
Версия от 22:17, 3 декабря 2017; Андрей Чусов (обсуждение | вклад) (Новая страница: «<source lang="cpp"> template <class A, class B> struct ExampleClass; </source> {{class_template_paramlist_begin}} {{class_template_paramlist_add|A|Описани…»)
template <class A, class B>
struct ExampleClass;
| A | Описание параметра шаблона A |
| B | Описание параметра шаблона B |
Открытые типы
| Тип | Описание |
|---|---|
| type | Шаблон:ExampleClass::type brief |
| interface_base | Определен как TestInterface1. |
Открытые постоянные
| Тип | Значение | Описание |
|---|---|---|
| value | 0 | Шаблон:ExampleClass::value brief |
| value1 | 1 | Описание value1 |
| unspecified_value | не задано | Шаблон:ExampleClass::unspecified value brief |
| unspecified_value1 | не задано | Описание unspecified_value1 |
Открытые методы
| Метод | Описание |
|---|---|
| Method1 | Шаблон:ExampleClass::Method1 brief |
Открытые данные
| Элемент данных | Описание |
|---|---|
| x | Шаблон:ExampleClass::x brief |
| y | Координата y |
Защищенные типы
| Тип | Описание |
|---|---|
| protected_type | int |
Защищенные постоянные
| Тип | Значение | Описание |
|---|---|---|
| protected_value | не задано | Шаблон:ExampleClass::protected value brief |
Защищенные методы
| Метод | Описание |
|---|---|
| Method2 | Шаблон:TestInterface2::Method2 brief |
| Method3 | Описание Method3. |
| StaticMethod | Шаблон:TestInterface2::StaticMethod brief |
Защищенные данные
| Элемент данных | Описание |
|---|---|
| protected_data_member | Шаблон:ExampleClass::protected data member brief |
Выделяемые специализации шаблона
| Специализация | Описание |
|---|---|
ExampleClass<int, double>;
| Это специализация 1. |
typedef ExampleClass<double, TestInterface1> ExampleClass;
| Это специализация 2. |
Реализует
| Интерфейс | Описание |
|---|---|
TestInterface1
| Шаблон:TestInterface1 brief |
TestInterface2
| Шаблон:TestInterface2 brief |
Наследует открыто
| Класс | Описание |
|---|---|
| Класс полигональной поверхности, композиция которых составляет элемент IPolyObject. |
Наследует защищенно
| Класс | Описание |
|---|---|
TPOINT3D<double, double, double>
| Трехкомпонентный вектор-столбец для описания координат точки в пространстве или радиус-вектора. |
std::vector<TestInterface1*, std::allocator<TestInterface1*>>
| Стандартный вектор. |