Как разрешить функции шаблона иметь доступ к друзьям (-подобным)?

У меня это сработало!

class AskBase {
public:
    AskBase(){}
    template 
    friend int ask_runUI(T& a_ui);
private:
    static int const    s_EOF = -99;
    static int const    s_BACKUP = -1;
    static int const    s_NULL = 0;
    static int const    s_OK = 1;
};
//int ask_runUI()
template 
int ask_runUI(T& a_ui)
{
    return AskBase::s_NULL;
}

function

c++

function

templates

friend

2022-08-05T15:32:20+00:00
Вопросы с похожей тематикой, как у вопроса:

Как разрешить функции шаблона иметь доступ к друзьям (-подобным)?