有什么办法可以让一个类的typedef朋友吗?

时间:2020-01-28 09:48:29

标签: c++ typedef

...就我而言:

    template<class X>
    struct _Command {
        char*   id;
        char*   description;
        char    messages[10][100];
        bool    (X::*function)();
    };

    Class Server {
        public:
            typedef _Command<Server>Command;
    }

如何使Command成为Server类的朋友?

1 个答案:

答案 0 :(得分:0)

您可以在好友声明中正常使用typedef:

class Server {
public:
    typedef _Command<Server> Command;
    friend Command;
};