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

Статическая библиотека и ссылки на процедуры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Минимум кол-ва первых букв. http://www.cyberforum.ru/cpp-beginners/thread147963.html
Розробити алгоритм і програму для визначення мінімальної кількості перших символів, по яких можна розрізняти слова із заданого тексту.
C++ Записи в С++ Здравствуйте, гуру...я вновь прошу о помощи, надеясь на нее... Задача: Составить программу, которая описывает таблицу химических элементов по следующим признакам: название, символическое обозначение, масса атома, заряд. Программа должна выполнять вывод данных по символическому обозначению. http://www.cyberforum.ru/cpp-beginners/thread147960.html
Процент слов в тексте, которые начинаются с заданного символа C++
Составить программу для нахождения процента слов в тексте, которые начинаются с заданного символа
C++ Найти количество повторений слова в тексте
Розробити алгоритм і програму для визначення відсотка повторення заданого слова в тексті (як роздільники слів може використовуватися символи пропуск, кома). В кінці речення – крапка. Благодарна за помощь)
C++ Программа обучения переводу чисел из десятичной системы счисления в 2 10 и 16 систем счисления http://www.cyberforum.ru/cpp-beginners/thread147951.html
дали задание составить программу нужно чтобы на экран выводилось это: Программа обучение переводу чисел из десятичной систем счисления в 2 10 и 16 ситем счисления 1. Теория 2. Опрос 3. Выход
C++ Строки Разработать алгоритм и программу для определения минимального количества первых символов,по которым можно различать слова с заданного текста подробнее

Показать сообщение отдельно
SentineL-88
1 / 1 / 0
Регистрация: 21.06.2010
Сообщений: 23
21.06.2010, 13:10     Статическая библиотека и ссылки на процедуры
Доброе время суток. Столкнулся с проблемой: необходимо из метода класса в статической библиотеке обратиться к процедуре, описанной вне библиотеки.
не могу понять как правильно инициализировать ссылку на процедуру в класса, как обращаться к ней из метода и как работать с ней в программе.
MyLib.h:
C++
1
2
3
4
5
6
7
8
9
10
namespace mine
{
    class generator
    {
        int m;  
        void (*Gen)(int &);
    public:
    void new_obj ();
    };
}
MyLib.cpp:
C++
1
2
3
4
5
6
7
8
9
10
11
#include "MyLib.h"
#include <stdexcept>
using namespace std;
namespace mine
{
    void generator::new_obj ()
    {
        m++;
        Gen (m);
    };
}
ну и, собственно, MyProg.cpp:
C++
1
2
3
4
5
6
7
8
9
10
void (*Gen) (int & N)
{
    cout <<N;
    return;
}
int main ()
{
    (*Gen) (N);
    return;
}
Добавлено через 1 час 5 минут
т.е.
1) так ли описывать ссылку в классе?
2) так ли обращаться к функции из метода класса?
3) так ли использовать её в программе?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru