This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | Next revision Both sides next revision | ||
|
cpp:class_templates [2020/05/25 07:45] gthanos [Templates κλάσεων] |
cpp:class_templates [2020/05/25 07:50] gthanos [Ένα πιο σύνθετο παράδειγμα] |
||
|---|---|---|---|
| Line 81: | Line 81: | ||
| public: | public: | ||
| Array(); | Array(); | ||
| - | Array(const T t[], int length); | ||
| Array(const Array< | Array(const Array< | ||
| void set(T e, int index); | void set(T e, int index); | ||
| Line 95: | Line 94: | ||
| Array< | Array< | ||
| // empty | // empty | ||
| - | } | ||
| - | |||
| - | template< | ||
| - | Array< | ||
| - | int copy_size = length > size ? size : length; | ||
| - | for(int i=0; i< | ||
| - | array[i] = t[i]; | ||
| } | } | ||