[問題] 加上const後 就不是R-value ?
今天無意間發現我不太能解釋這個現象
class Bar
{
public:
Bar(int a)
{
}
~Bar()
{
}
};
void Foo(Bar &a)
{
}
int main()
{
Foo(56);
}
這不會過 但我不太會解釋 是為什麼
是因為R value嗎?
但是我加上const後
就可以build過了~~
void Foo(const Bar &a)
我更想不懂 為什麼有差別了
請各位指點迷津謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.147.15.66
→
08/06 18:48, , 1F
08/06 18:48, 1F
→
08/06 18:48, , 2F
08/06 18:48, 2F
推
08/06 18:49, , 3F
08/06 18:49, 3F
→
08/06 19:44, , 4F
08/06 19:44, 4F
→
08/06 19:51, , 5F
08/06 19:51, 5F
→
08/06 22:21, , 6F
08/06 22:21, 6F
→
08/07 10:07, , 7F
08/07 10:07, 7F
推
08/08 13:04, , 8F
08/08 13:04, 8F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章