Форум программистов, компьютерный форум CyberForum.ru

Регистрация функций - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Операции с длинными числами - неправильно выводится результат http://www.cyberforum.ru/cpp-beginners/thread782294.html
Здравствуйте, помогите с операцией умножение неправильно выводит рез-тат, например 555 * 3 = 555
C++ Сумма одномерного масива. Что не так? Доброго времени суток. У меня не выходит сумма элементов массива, показывает нереально большую цифру. Что не так? #include <conio> #include <iostream> int main(){ int z,b,c; const int N=3; int a={z,b,c}; z=5; b=8; c=2; http://www.cyberforum.ru/cpp-beginners/thread782280.html
Сформировать из элементов исходных массивов два новых массива по правилу, описанному в Вашем варианте. (Ввод и вывод массивов оформить в процедурах) C++
1. Даны два одномерных массива целых чисел (массив А, состоящий из n элементов, массив В – из m элементов), заполненных случайным образом числами из промежутка . Сформировать из элементов этих массивов два новых массива (C,D) по правилу, описанному в Вашем варианте. (Ввод и вывод массивов оформить в процедурах). n= 25, m= 12, L= 10, P=2000; Массив С состоит из тех элементов исходных...
часы-минуты C++
#include <iostream> #include <math.h> int main(){ int a,b,c; std::cin >> a; b=a/60; c=a-60*b; std::cout <<b,c; return 0; }
C++ Как подружить MinGW с wmain и wWinMain ? http://www.cyberforum.ru/cpp-beginners/thread782273.html
если пишу int wmain(int argc, wchar_t **argv) {... то получаю scrnsave.c:-1: error: undefined reference to `GetStockObject@4' и т. д. может есть какая-то #pragma или макрос или аргументы нужно какие-то добавить??
C++ Алгоритм А* Здравствуйте, вы не могли бы показать какой-либо пример задачи, алгоритма поиска А* в с/с# подробнее

Показать сообщение отдельно
pEntity
10 / 5 / 1
Регистрация: 12.12.2012
Сообщений: 371
09.02.2013, 00:15  [ТС]     Регистрация функций
I.M., вы будете вызывать Connect в других срр,который в мэйне,а я как бы сказать.. хочу в этих самих срр использовать этот самый Connect

То есть:

1.cpp
C++
1
2
3
bool g_bs1 = false;
 
void Connect( edict_t *Player ) { g_bs1 = true; }
________________

2.cpp

C++
1
2
3
bool g_bs2 = false;
 
void Connect( edict_t *Player ) { g_bs2 = true; }
И т.д.

Я не хочу так делать всё в одном срр файле,поэтому и думаю,что можно создать какую-то регистрацию,где в мэйн файле я смогу продумать систему регистрации,где в других срр файлах,в какой нибудь функции взять и зарегать мне нужные функции

1.cpp
C++
1
2
Register( Connect , Function_Connect );
Register( Disconnect , Function_Disconnect );
И использовать

C++
1
2
void Function_Connect( edict_t *pPlayer ){  }
void Function_Disconnect( edict_t *pPlayer ){  }
2.срр

C++
1
2
Register( Connect , Function_Connect );
Register( Disconnect , Function_Disconnect );
_______

C++
1
2
void Function_Connect( edict_t *pPlayer ){  }
void Function_Disconnect( edict_t *pPlayer ){  }
Вы может спросите,а в какой функции я зарегаю

C++
1
2
Register( Connect , Function_Connect );
Register( Disconnect , Function_Disconnect );
Я думаю в мэйне я создам класс в функции

C++
1
void load()
Которая в нем загружается и сделаю для всех других срр типа

C++
1
2
3
4
plugin_init()
{
 
}
Где и будет уже регистрация моих функций.
 
Текущее время: 23:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru