A< Foo >
UML を使用して、次のコードでどのように表現できますか?
template< class T >
class A : public T
{
/* ... */
};
class Foo { };
A< Foo > a_foo;
このようなもの (貧弱なアスキー アートをお詫びします... そしてJon Skeetに) が私の最初の推測ですが、正しくないと思います。
________________
| |
| |
| Foo |
| |
|______________|
/:\ /|\
«bind»(Foo) : |
: | .......
__:____|___: T :
| :.....:
| |
| A |
| |
|______________|