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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.02.2010, 21:20   #1
Lazio
Форумчанин
 
Регистрация: 25.02.2009
Сообщений: 113
По умолчанию friend функция в clr

Вобщем см. топик надо реализовать функцию plus(x,y) где x и y объекты класса а функция возвращает из сумму. Возможно ли это сделать без this объекта на CLR ?
Lazio вне форума Ответить с цитированием
Старый 27.02.2010, 22:09   #2
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

а что значит "без this объекта на CLR" ?

this - это неявный указатель объекта на самого себя, создается он без вашего ведома и выкинуть его нельзя.
При обращении к членам класса внутри класса можно его и не указывать.
counter вне форума Ответить с цитированием
Старый 27.02.2010, 22:13   #3
Lazio
Форумчанин
 
Регистрация: 25.02.2009
Сообщений: 113
По умолчанию

требуется в мэйне написать строку типа такой:

z.assign(plus(x,y)) где у нас z, x , y числа, но проблема в том что функция plus возвр. число без объекта. В unmanaged С++ решилось всё просто прописал фун-ю дружественной, а в CLI нет friend'ов (
Lazio вне форума Ответить с цитированием
Старый 27.02.2010, 22:50   #4
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

ниче не понял
counter вне форума Ответить с цитированием
Старый 27.02.2010, 22:56   #5
Lazio
Форумчанин
 
Регистрация: 25.02.2009
Сообщений: 113
По умолчанию

ну проще говоря чтобы такая конструкция plus(x,y) работала, а не например z.plus(x,y) .
Lazio вне форума Ответить с цитированием
Старый 27.02.2010, 23:13   #6
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

Тебе надо передавать в функцию члены класса? Может написать пару функций-членов класса, которые возвратят из класса, то что нужно?
counter вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
отличия С# от C++/CLR dampirik Общие вопросы .NET 13 14.12.2010 11:27
Как работает Google Friend Connect??? hoza_syl JavaScript, Ajax 3 12.01.2010 21:55
C++/CLR dampirik Общие вопросы .NET 3 19.11.2009 13:26
рисование в си++/clr dampirik Общие вопросы C/C++ 4 06.10.2009 17:08
Класси Friend, помогите пожалуйста Suren Общие вопросы C/C++ 2 28.05.2009 22:42