2014-01-19 30 views
0

我知道coplien形式組成:Coplien形式例如C++

Constructor 
Destructor 
Copy constructor 
& Operation overload = 

但我不知道如何實現它這種形式... 的每一個部分我已經知道該怎麼做男星析構函數原因是像

class Example 
{ 
public: 
/* CTOR */ 
Example(); 
    /* DTOR */ 
~Example(); 

/* Copy CTOR */ 

/* Operation overload = */ 

}; 

很簡單,我有問題的:

-Copy Constructor 
-Operation Overload 

我能舉一個coplien表單的例子嗎?

+0

這不是有效的C++。另外,coplien表單是什麼?你只是問如何聲明一個拷貝構造函數和'operator ='重載? –

+0

coplien的形式是一個類的聲明模型。我沒有得到如何做複製構造和操作過載。爲什麼這是無效的C++? – Laykker

+1

因爲'Class'應該是'class',並且在你的類定義之後你需要一個分號。 –

回答

1

Copy ctor is Example(const Example&) and assignment operator is Example& operator = (const Example& e)。你可以找到關於這些here的一些信息。