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

Создание меню с использованием указателей на метод класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск введеного слова в масиве слов http://www.cyberforum.ru/cpp-beginners/thread555546.html
всем привет, есть проблема if ( a == 3 ) { bool pos = false; cout << "Введiть данi, пошук яких буде здiйснено у хеш-таблицi: "; char local; cin >> local; for (int t=0; t < m; t++) {
C++ Помогите скомпилировать!!! Люди помогите с компиляцией, с++ вообще не знаю, а мне срочно нужен исполняемый файл . ну или подскажите нужную литературу. вот текст http://www.cyberforum.ru/cpp-beginners/thread555523.html
C++ D3d. Отключается просвет текстур.
Всем привет. В общем ошибка с новой игрой. Warface, для тех, кому интересно. Сделал ВХ(Валл Хак). Текстуры искал, засовывал в исходник, который правил в процессе. Но в общем всё сделал, но тут появилась проблемка: после первой игры, люди через стены больше не просвечиваются. Кто знает, в чём проблема? Исходник могу приложить, не жалко.
Перевернуть строку. В чем проблема? C++
#include <iostream> using namespace std; void swapstr(char* str) { for(int i=0; i<strlen(str)/2-1;i++) { char c=str;
C++ Запись и чтение, файлы http://www.cyberforum.ru/cpp-beginners/thread555495.html
Помогите пожалуйста, не могу понять записывается ли в файл что-то и правильно ли я делаю? код собран по кусочкам, из интернета, привожу две функции void Spisok::BuiltRing () { list *r; int el1, n, i; FILE *elements = fopen( "C:\list.bin" , "wb" ); if( elements == NULL ) {
C++ Собственная функция gets и puts Как описать свою функцию gets, не могу понять, чтобы работала в моей библиотеке. Аналогично puts. У кого-нибудь есть мысли на этот счет? подробнее

Показать сообщение отдельно
DU
1480 / 1056 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
23.04.2012, 01:09     Создание меню с использованием указателей на метод класса
Вот в студии работает:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
class Class
{
public:
  void f1() { std::cout << "f1" << std::endl; }
  void f2() { std::cout << "f2" << std::endl; }
};
 
int main()
{
  typedef void (Class::*MethodPtr)();
  MethodPtr methods[] = {&Class::f1, &Class::f2};
 
  Class c;
  (c.*methods[0])();
  (c.*methods[1])();
 
  return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru