Exceptional C++

【Exceptional C++(17)】名称搜索

2018-01-30  本文已影响2人  downdemo

问题

namespace A {
    struct X;
    struct Y;
    void f(int);
    void g(X);
}
namespace B {
    void f(int i) { 
        f(i); // 1
    }
    void g(A::X x) {
        g(x); // 2
    }
    void h(A::Y y) {
        h(y); // 3
    }
}

解答

上一篇下一篇

猜你喜欢

热点阅读