template<typename T>
class Point
{
public:
typedef T value_type;
...
};
J'ai vu le code ci-dessus dans le livre "C++ in a Nutshell" de Ray Lischner, pp176.
Questions :
- Est-ce une bonne pratique d'ajouter toujours la définition pour
value_type
? - Où cela défini
value_type
sera-t-il utilisé ?
Par exemple : Point<int>::value_type
?