Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > C++

Ответ
 
Опции темы
Старый 18.03.2013, 00:51   #1
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Вызов несуществуеющей финкции

У меня есть функция вызывающая другую функцию которой может не существовать, как сделать так, чтобы компилятор не ругался?
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 18.03.2013, 01:03   #2
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Вызов несуществуеющей финкции

а как вообще функции может не быть? если не включается какой-либо хидер?

объявляй рядом с функцией дефайн. есть дефайн - есть функция:

int foo()
{
	return 0;
}
#define FOO foo


int _tmain(int argc, _TCHAR* argv[])
{
	#ifdef FOO
	FOO();
	#endif

	return 0;
}
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
RegIon (18.03.2013)
Старый 18.03.2013, 14:47   #3
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Вызов несуществуеющей финкции

да он наверно про указатель на функцию, не?
(Offline)
 
Ответить с цитированием
Старый 18.03.2013, 15:22   #4
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Вызов несуществуеющей финкции

Мне пофиг как, просто с(c++) в таком широком не пригождались.

Где-то в инклуда вызывается функция из пользовательского скрипта, которой конечно может и не быть.
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 18.03.2013, 16:02   #5
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Вызов несуществуеющей финкции

все еще не понятно, что тебе нужно. что за пользовательский скрипт?
в момент регистрации функции в скрипте заполняй кукую-нибудь таблицу с именами функции. перед вызовом проверяй - есть ли функция с заданным именем в этой таблице.
(Offline)
 
Ответить с цитированием
Старый 18.03.2013, 22:46   #6
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Вызов несуществуеющей финкции

быть может?
или?
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 02:01.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com