Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2015, 23:28   #1
anders11ua
 
Регистрация: 28.11.2015
Сообщений: 8
По умолчанию C++. Коструктор копирования

Помогите пожалуйста написать к этому конструктор копирования!
Код:
class NomerTel
{
public:
	char kod[4];//код
	char nomer[8];//номер
	NomerTel(char *nom)
	{
		int i;
		strcpy(kod, "");
		strcpy(nomer, "");
		if (strlen(nom)>10
			return;
		for (i=0; i<3; i++)
			kod[i]= nom[i];
		kod[i]= '\0';
		for (i=3; i< strlen(nom); i++)
			nomer[i-3]= nom[i];
		nomer[i-3]='\0';
};
anders11ua вне форума Ответить с цитированием
Старый 16.12.2015, 01:04   #2
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Примерно так:
Код:
NomerTel(const NomerTel & src)
{
    memcpy(kod, src.kod, sizeof(kod)) ;
    memcpy(nomer, src.nomer, sizeof(nomer)) ;
}
Croessmah вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Коструктор копирования в с++,непонятен вывод кода. Сергей.Ш Общие вопросы C/C++ 8 15.11.2013 17:40
Конструктор копирования Drago56 Общие вопросы C/C++ 6 13.10.2013 10:54
Конструктор копирования Сtrl Общие вопросы C/C++ 6 31.03.2011 10:18
Макрос для копирования значений из нескольких файлов в один общий с определенным условием копирования zenner Microsoft Office Excel 0 21.03.2011 14:48
Коструктор bc 3.1 Nitrino Общие вопросы C/C++ 4 29.11.2009 21:57