これら2つの主な違いは何ですか?このようなときに2番目のものが機能しないのはなぜですか?
template <class T> MyStack<T>::Node::Node(T& input, Node* head):next(head),value(input) {}
template <class T> MyStack<T>::Node::Node(T& input, Node* head) {next = head; value = input;}
2番目のものが機能しない理由についての私の推測は、初期化時に変数を割り当てるものが何もないためです。