Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вызов функции в классе

33K
19 января 2008 года
Vetal_978
4 / / 14.01.2008
Как можно решить такую задачу:
в классе вызывается функция, параметром которой является ссылка на экземпляр этого класса;

как рассказать об этом компилятору?


void test(myClass*);

class myClass
{
void Run()
{
test(this);
}

}
1.8K
19 января 2008 года
CilCatblack
251 / / 20.09.2007
попробуй сделать функцию inline.:)
3
19 января 2008 года
Green
4.8K / / 20.01.2000
Цитата: Vetal_978
Как можно решить такую задачу:
в классе вызывается функция, параметром которой является ссылка на экземпляр этого класса;

как рассказать об этом компилятору?


void test(myClass*);

class myClass
{
void Run()
{
test(this);
}

}





Код:
class myClass;

void test(myClass*);

class myClass
{
    void Run()
    {
        test(this);
    }

}
240
19 января 2008 года
aks
2.5K / / 14.07.2006
Тольлко это указатель, а не ссылка. )
33K
19 января 2008 года
Vetal_978
4 / / 14.01.2008
Цитата: CilCatblack
попробуй сделать функцию inline.:)




:confused: в смысле код функции перенести в класс? некрасиво получится. Наоборот, хотел вынести код в отдельный файл :(

33K
19 января 2008 года
Vetal_978
4 / / 14.01.2008
Ой, товарищ Грин показал красивое решение, сразу не увидел :)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог