[問題] invalid initial of ref from rvalue
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Code::Blocks
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
no
問題(Question):
class A
{
public:
int get(){return i;}
private:
int i;
};
int main()
{
A a;
int &j = a.get(); //error
return 0;
}
請問為什麼傳回來的是rvalue?
傳回來的不是a的member i嗎?
對於lvalue, rvalue有點不太懂
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.228.246.200
→
01/03 02:37, , 1F
01/03 02:37, 1F
→
01/03 02:43, , 2F
01/03 02:43, 2F
推
01/03 10:19, , 3F
01/03 10:19, 3F
→
01/03 12:05, , 4F
01/03 12:05, 4F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章