LINUX.ORG.RU

C++ Копирующий конструктор.


0

0

Есть функция:
void foo ( TSomeType aArgument );

потом где-то:
TSomeType local_var;

/* Do something with local_var */

потом:
foo(local_var);

Вот в этом месте будет вызвана функция foo, а для ее аргумента aArgument
будет вызван копирующий конструктор.

Это правда чтоб его задать можно написать:
TSomeType::TSomeType(TSomeType CopyFrom)
{
/* ... */
}

???

anonymous
Ответ на: комментарий от anonymous

или еще лучше:

TSomeType::TSomeType(coonst TSomeType& CopyFrom) { /* ... */ }

phoenix ★★★★
()

А книги по С++ почитать религия не позволяет?

Begemoth ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.