template<typename T>
class Point
{
public:
typedef T value_type;
...
};
Я видел приведенный выше код в книге "C++ в двух словах" Рэй Лишнер, pp176.
Вопросы:
- Является ли хорошей практикой всегда добавлять определение для
value_type
? - Где будет использоваться этот определенный
value_type
?
Например: Point<int>::value_type
?