1

私たちのインストラクターは、テンプレートを一通り見て、そのさまざまな部分が何をしているのかを説明するように私たちに求めました:

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. 

誰かが私がすでに持っているものを修正/追加していただければ幸いです。

4

1 に答える 1