使具有默认参数的朋友功能成为定义的原因

时间:2018-11-02 13:13:58

标签: c++

以下code snippet

class C {
    friend void f(int = 42);
};

给我一​​个错误:

 friend declaration specifying a default argument must be a definition

阻止在此仅声明的原因是什么?在哪种情况下,如果允许,可能会成为问题?

0 个答案:

没有答案