データ構造 (リスト、スタック、キュー) を勉強していますが、コードのこの部分が混乱しています。
ListNode( const Object& theElement = Object(), ListNode * node = NULL);
template<class Object>
ListNode<Object>::ListNode( const Object& theElement, ListNode<Object> * node) {
element = theElement;
next = node;
}
- 関数パラメーター内に代入演算子があるのはなぜですか?
- call は何をし
Object()
ますか?