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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.