[討論] 有關C++Primer4/e中文版,p482
這是課文的內容(12是我自己加上)
"1.如果copy constructor是private,用戶程式就不得拷貝該class的物件。
編譯器會抵制每一次拷貝企圖。
2. 然而friend和class本身成員仍可以進行拷貝動作。如果我們也想阻止二者
的拷貝動作,可宣告一個private copy constructor但不定義它。"
我如果已經宣告copy constructor為private,
要怎樣寫一個"成員函式"來拷貝?
ex.
class Foo
{
public:
int x,y;
private Foo(const Foo&);
private Foo(Foo& );
public:
???????
};
能夠幫我填空一下嗎?
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.39.91.138
推
03/22 23:45, , 1F
03/22 23:45, 1F
→
03/22 23:46, , 2F
03/22 23:46, 2F
→
03/22 23:47, , 3F
03/22 23:47, 3F
→
03/23 00:57, , 4F
03/23 00:57, 4F
→
03/23 00:59, , 5F
03/23 00:59, 5F
→
03/23 01:00, , 6F
03/23 01:00, 6F
→
03/23 01:02, , 7F
03/23 01:02, 7F
→
03/23 01:03, , 8F
03/23 01:03, 8F
→
03/23 01:05, , 9F
03/23 01:05, 9F
推
03/23 10:56, , 10F
03/23 10:56, 10F
→
03/23 10:56, , 11F
03/23 10:56, 11F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章