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

Массив указателей на методы класса - 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){// ...
C++ Шаблонные функции и классы http://www.cyberforum.ru/cpp-beginners/thread856344.html
Добрый день. У меня возникли проблемки при использование шаблонных функций. Вот код class LineTable{ private: AnsiString lname; AnsiString ltype; vector<int> lvalue; vector<float>...
C++ Одномерный массив. Вычислить значение функции для отрицательных элементов массива и подсчитать их количество Дано одномерный массив Р состоящий из 32 элементов. Вычислить значение функции для отрицательных элементов массива и подсчитать их количество. Помогите с решением в С++. :) Зарание... подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4397 / 3233 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
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 /* ... */};
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.