ODR-use

2019-02-23  本文已影响0人  downdemo
class A {
public:
    static const int i = 3;
};
const int A::i; // 必须类外定义才能ODR-use
void f(const int& x) {}
int main()
{
    f(A::i);
    std::vector<int> v;
    v.push_back(A::i);
}
int main()
{
    f(+A::i);
    std::vector<int> v;
    v.push_back(+A::i);
}
上一篇 下一篇

猜你喜欢

热点阅读