24 lines
371 B
Markdown
24 lines
371 B
Markdown
> Class template(類別樣板)不是類別,而是建立類別的方法。
|
||
|
||
定義類別樣板
|
||
```cpp
|
||
template <template parameter list>
|
||
class ClassName
|
||
{
|
||
// Template class definition
|
||
};
|
||
```
|
||
|
||
用`typename`來指定會變動的變數型態,例:
|
||
```cpp
|
||
template <typename T1, typename T2>
|
||
class MyTemplateClass
|
||
{
|
||
public:
|
||
T1 length;
|
||
T2 weight;
|
||
};
|
||
```
|
||
|
||
|