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

Массив указателей на методы класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать абстрактный тип данных - класс вектор, который имеет указатель на long, число элементов и переменную состояния http://www.cyberforum.ru/cpp-beginners/thread856381.html
Помогите пожалуйста, нужно написать код на с++ Создать абстрактный тип данных - класс вектор, который имеет указатель на long, число элементов и переменную состояния. Определить конструктор без параметров, конструктор с параметром, конструктор с двумя параметрами. Конструктор без параметров выделяет место для одного элемента и инициализирует его в ноль. Конструктор с одним параметром, - размер...
C++ Ввод строки с пробелами произвольной длины Помогите, пожалуйста. Нужно ввести строку произвольной длины с пробелами и различными символами. Мой код: char *s; s=new char; cout<<"vvedite stroku: "; cin>>s; cout<<s<<endl; http://www.cyberforum.ru/cpp-beginners/thread856368.html
C++ Дано действительное число а, не пользуясь ни какими другими арифметическими операциями, кроме умножения получить а^5 и а^13 за 5 операция
1 )Дано действительное число а, не пользуясь ни какими другими арифметическими операциями, кроме умножения получить а^5 и а^13 за 5 операция
C++ Исключение для шаблона
Здравствуйте ! У меня следующий вопрос : Есть база данных, написан шаблон ввода для нее template <typename T> friend std::ostream& operator<<( std::ostream& os, Array<T>& cont){// for(int i=0;i<cont.len();i++){ os<<cont.get(i)<<"\t"; os<<'\n'; } return os; };
C++ Шаблонные функции и классы http://www.cyberforum.ru/cpp-beginners/thread856344.html
Добрый день. У меня возникли проблемки при использование шаблонных функций. Вот код class LineTable{ private: AnsiString lname; AnsiString ltype; vector<int> lvalue; vector<float> flvalue; vector<double> dlvalue;
C++ Одномерный массив. Вычислить значение функции для отрицательных элементов массива и подсчитать их количество Дано одномерный массив Р состоящий из 32 элементов. Вычислить значение функции для отрицательных элементов массива и подсчитать их количество. Помогите с решением в С++. :) Зарание спасибо. :good: подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
05.05.2013, 22:18     Массив указателей на методы класса
xJokerUA, трудно сказать точно в чем дело (не видя кода методов), может быть обращение к неинициализированным полям. Тот же самый массив указателей на функции-члены не понятно когда инициализируется. Я бы для начала посоветовал сделать его статическим. Так как вроде бы он должен быть идентичным для всех экземпляров класса:

C++
1
2
3
4
5
6
7
8
class Entrant{
 // ...
   typedef bool(Entrant::*MemFun)(string); 
   static MemFun methods[12]; 
 // ...
};
 
Entrant::MemFun Entrant::methods[12] = {&Entrant::ChangeIDMark /* ... */};
 
Текущее время: 09:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru