Форум программистов, компьютерный форум, киберфорум
Наши страницы

error LNK2001 и указатели на члены класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ исключение http://www.cyberforum.ru/cpp-beginners/thread775295.html
Допустим у нас есть такая программа: #include <iostream> #include <vector> #include <fstream> #include <string> using namespace std; void readIntegerFile(const string& fileName,...
C++ что такое циклические процессы в с++ какие они бывают пожалуйста с примерами и простым языком http://www.cyberforum.ru/cpp-beginners/thread775270.html
Работа с файлами (Скопировать слова из одного текстового файла в другой, расположив их в нем в порядке возрастания длины) C++
Скопировать слова из одного текстового файла в другой, расположив их в нем в порядке возрастания длины. Помогите пожалуйста с решением.
C++ 0.Вводится последовательность из N вещественных чисел. Определить среднее арифметическое среди кратных 7 элементов последовательности
c помощью include <iostream> и include<math.t>
C++ Вводится значение двух радиусов окружностей http://www.cyberforum.ru/cpp-beginners/thread775245.html
Помогите создать блок схему для задачи c пояснениями пожалуйста: Вводится значение двух радиусов окружностей R1,R2 и координаты точки (X,Y).Программа должна определить принадлежит ли эта точка...
C++ Нужно доработать программу Есть задача. И есть прога к ней, только программа не совсем работает, в результате всегда получаются нули. Возможно ли как нибудь ее доработать чтобы прога показывала верный результат? Для... подробнее

Показать сообщение отдельно
mamucho666
1 / 1 / 0
Регистрация: 06.06.2012
Сообщений: 13

error LNK2001 и указатели на члены класса - C++

30.01.2013, 16:02. Просмотров 181. Ответов 0
Метки (Все метки)

Изучал идею с таблицей функций, вылезает ошибка 2001. Визуалка 11.0.5. Заранее благодарен.
(http://www.tebyan.net/newindex.aspx?...187&Language=3 хотя всё как в книге Липпмана)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class ok
{
public:
    void a(){}
    void b(){}
    void c(){}
    void d(){}
    void f(int val)
    {
        (this->*pntr[val])();
    }
    static void (ok::*pntr[]) ();
};
void (ok::*pntr[]) ()={&ok::a,&ok::b,&ok::c,&ok::d};
int main() 
{
    ok test;
    test.f(2);
    system("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru