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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.10.2012, 10:46   #1
Dmitry333
Пользователь
 
Аватар для Dmitry333
 
Регистрация: 13.11.2009
Сообщений: 60
По умолчанию friend template

Код:
template<class T>
class A 
{
public:
 void Do(Type src)
 {
      B * temp = (Type*) &src;
      temp->data=100;
 };
};

class B()
{
public:
      friend class A<B>;
protected:
      int data;
};

class C:public B {};

void main()
{
      A<C> t;
      t.Do();
}
возможно?, если да то как?
Dmitry333 вне форума Ответить с цитированием
Старый 05.10.2012, 10:58   #2
Dmitry333
Пользователь
 
Аватар для Dmitry333
 
Регистрация: 13.11.2009
Сообщений: 60
По умолчанию

прошу прощения, всё, разобрался, может кому интересно:

Код:
template<class Type> friend class DataFileCollection;
Dmitry333 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
friend function (c++) zhenya.ya Помощь студентам 6 01.10.2010 10:04
разбиение на friend классы zhenya.ya Общие вопросы C/C++ 4 30.09.2010 23:50
friend функция в clr Lazio Общие вопросы C/C++ 5 27.02.2010 23:13
Класси Friend, помогите пожалуйста Suren Общие вопросы C/C++ 2 28.05.2009 22:42