[問題] 一個referene的問題....
#include<...>
...
struct sysop
{
char..
int ..
};
const sysop & clone(sysop & sys); //prototype
int main()
{
sysop test={
初始化...};
......
sysop & jolly = clone(test);
//為啥這一行 我的compiler不給過
//我是用dev - c++的 請問這是出了什麼問題.....
//覺的 好像應該是沒錯才對啊 , 請各位高手 解惑一下 謝謝
}
const sysop & clone(sysop & sys)
{
sysop * ptt = new sysop;
*ptt = sys;
return *ptt;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.171.58.43
→
01/19 14:47, , 1F
01/19 14:47, 1F
→
01/19 14:47, , 2F
01/19 14:47, 2F
47 C:\Documents and Settings\..\桌面\main.cpp invalid initialization of
reference of type 'sysop&' from expression of type 'const sysop'
好像是說 錯誤的初始化 @_@?
可是我看書 他說這樣的方法 可行,但是我打上去,他就error了....
所以我才想問一下 為什麼會錯誤...謝謝
※ 編輯: pharaoh7 來自: 218.171.58.43 (01/19 14:53)
→
01/19 14:55, , 3F
01/19 14:55, 3F
→
01/19 14:56, , 4F
01/19 14:56, 4F
→
01/19 15:05, , 5F
01/19 15:05, 5F
→
01/19 15:06, , 6F
01/19 15:06, 6F
→
01/19 15:06, , 7F
01/19 15:06, 7F
→
01/19 15:07, , 8F
01/19 15:07, 8F
→
01/19 15:07, , 9F
01/19 15:07, 9F
→
01/19 15:08, , 10F
01/19 15:08, 10F
→
01/19 15:08, , 11F
01/19 15:08, 11F
→
01/19 15:09, , 12F
01/19 15:09, 12F
→
01/19 15:13, , 13F
01/19 15:13, 13F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章