私たちのインストラクターは、テンプレートを一通り見て、そのさまざまな部分が何をしているのかを説明するように私たちに求めました:
Template<class T> set<T> set<T>:: setDifference(const Set<T> &that) const
これが私がこれまでに得たものです:
Template<class T>: declares the new template
set<T>: states the return type of our template
set<T>: pretty confused about the second set, possibly the class name?
setDifference: Calls on our setDifference function
const Set<T> &that:
Parameters of setDifference, states set<T> cannot be modified within
setDifference or put on the left hand side of the equation. "&that" references "that"
memory location to use/call
const (at the end):
Our function can only be called by a const object of the class
nor can it call any non-const member functions or change member variables.
誰かが私がすでに持っているものを修正/追加していただければ幸いです。