小编Rıf*_*ran的帖子

l值参考和r值参考中的绑定错误

void f(int & i){
    cout << "l-value-ref" << endl;
}

void f(int && i){
    cout << "r-value-ref" << endl;
}
Run Code Online (Sandbox Code Playgroud)

假设上面的代码,我们有一个重载函数,它分别采用l值引用和r值引用参数.

int x = 5;
f(x);
f(5);
const int j = 9;
f(j);
Run Code Online (Sandbox Code Playgroud)

当我使用const int j = 9编译器时会出现歧义错误.我怎么解决这个问题?

c++ rvalue-reference

4
推荐指数
1
解决办法
118
查看次数

如何在兄弟姐妹的悬停中显示元素?

我一直在测试CSS选择器.我想改变p我悬停时的显示h3,所以我写了类似的东西:

div > p{
    display: none;
}

div > h3:hover p{
    display: block;
}
Run Code Online (Sandbox Code Playgroud)
<div>
    <h3>Lorem ipsum dolor sit amet</h3>
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat …
Run Code Online (Sandbox Code Playgroud)

html css css-selectors

3
推荐指数
1
解决办法
55
查看次数

如何访问通过引用operator = function传递的对象的私有数据?

我想知道我如何能够访问通过引用或值传递的对象的私有数据?这段代码有效.为什么?我需要一些解释.

class test_t {
    int data;
public:
    test_t(int val = 1): data(val){}
    test_t& operator=(const test_t &);
};

test_t& test_t::operator=(const test_t & o){
    this->data = o.data;
    return *this;
}
Run Code Online (Sandbox Code Playgroud)

c++ overloading private operator-keyword

1
推荐指数
1
解决办法
60
查看次数