cpp:class_templates
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| cpp:class_templates [2020/05/18 15:33] – gthanos | cpp:class_templates [Unknown date] (current) – external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 55: | Line 55: | ||
| katherine.setName(" | katherine.setName(" | ||
| | | ||
| + | cout << "--- Printing Values ---" << endl; | ||
| cout << kate << endl; | cout << kate << endl; | ||
| cout << katherine << endl; | cout << katherine << endl; | ||
| cout << studentBox.get() << endl; | cout << studentBox.get() << endl; | ||
| + | cout << "--- Destroying objects ---" << endl; | ||
| } | } | ||
| </ | </ | ||
| Line 79: | 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 93: | Line 94: | ||
| Array< | Array< | ||
| // empty | // empty | ||
| - | } | ||
| - | |||
| - | template< | ||
| - | Array< | ||
| - | int copy_size = length > size ? size : length; | ||
| - | for(int i=0; i< | ||
| - | array[i] = t[i]; | ||
| } | } | ||
| Line 161: | Line 155: | ||
| int main() { | int main() { | ||
| Array< | Array< | ||
| + | | ||
| for(int i=0; i< | for(int i=0; i< | ||
| a[i] = i; | a[i] = i; | ||
| | | ||
| + | cout << "--- Printing a ---\n"; | ||
| cout << a << endl; | cout << a << endl; | ||
| - | Array< | + | |
| + | | ||
| + | |||
| + | cout << "--- Printing b ---\n"; | ||
| cout << b << endl; | cout << b << endl; | ||
| | | ||
| - | Array< | + | Array< |
| sts[0] = Student(" | sts[0] = Student(" | ||
| sts[1] = Student(" | sts[1] = Student(" | ||
| sts[2] = Student(" | sts[2] = Student(" | ||
| + | sts[3] = Student(" | ||
| | | ||
| + | cout << "--- Printing sts ---\n"; | ||
| cout << sts << endl; | cout << sts << endl; | ||
| | | ||
| } | } | ||
| </ | </ | ||
cpp/class_templates.1589816022.txt.gz · Last modified: 2020/05/18 14:33 (external edit)
