このメソッドの宣言/説明の間違いを教えてください。
class Set
{
    struct Node {
        // ...
    };
    // ...
    Node* &_getLink(const Node *const&, int) const;
    // ...
};
Node* &Set::_getLink(const Node *const &root, int t) const
{
    // ...
}
間違いは見当たりませんが、コンパイラ (MS VS C++) は多くの構文エラーを出します。