C ++ / CLI - создание копии объекта - PullRequest
0 голосов
/ 21 декабря 2011

У меня есть класс "Piece" и объект "Object 1" этого класса.Я хочу создать еще один объект «Объект 2», который является точной копией (т.е. его члены имеют одинаковые значения) «Объекта 1».Как мне это сделать?

Члены являются дескрипторами, поэтому я предполагаю, что мне нужно разыменовать их, а затем установить каждый из членов Object 2 равным членам Object 1. Каков синтаксис этого в C ++ /CLI?

Заранее спасибо за помощь.

1 Ответ

1 голос
/ 21 декабря 2011
public ref class Piece
{
  Type1 ^ member1;
  Type2 ^ member2;
  Type3 ^ member3;
public:
  Piece(Piece ^ other) 
   : member1(other->member1), member2(other->member2), member3(other->member3)
  {
      //other stuff
  }

  //... Other Functions, 
  // constrtuctors, 
  // destructors etc.
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...