共用方式為


編譯器錯誤 C2652

'identifier': 不合法的複製建構函式:第一個參數不得為 'identifier'

複製建構函式中的第一個參數類型與定義它的類別、結構或等位相同。 第一個參數可以是型別的參考,但不能是型別本身。

下列範例會產生 C2651:

// C2652.cpp
// compile with: /c
class A {
   A( A );   // C2652 takes an A
};
class B {
   B( B& );   // OK, reference to B
};