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

Указатель на фунцкию-член - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевод аргумента в промежуток http://www.cyberforum.ru/cpp-beginners/thread1607333.html
Привет всем. Написал программу, которая сравнивает значения сумм рядов со стандартными функциями cos(x) и sin(x). Вот код: #include <iostream> #include <iomanip> #include <cmath> using...
C++ Фоновая запись в файл Добрый день. Задача такая, фоново без блокировки основного потока, записать в файл 1000000 раз что-нибудь, во время записи, пользователь должен спокойной пользоваться программой без проблем, по... http://www.cyberforum.ru/cpp-beginners/thread1607309.html
Нюансы синтаксиса: какая разница между названием заголовочного файла в угловых скобках и в кавычках? C++
Какая разница между: #include <windows.h> и #include "windows.h"
C++ C++, реализовать декартово дерево
Есть код. Но у меня дерево формируется по набору ключей, при этом из него ничего нельзя удалить. (Да и кроме того, дерево должно кроме ключей хранить полезные данные). Но все равно формат данных не...
C++ Char и указатель на переменную http://www.cyberforum.ru/cpp-beginners/thread1607255.html
void silavetra(pogoda *arr, int size) { int max=arr.sila_vetra; char ind_napravlenie = *arr.n_vetra; char ind_gorod = *arr.gorod; for(int i=0; i<size; i++) { if(arr.sila_vetra>max) {...
C++ Общий сервисный объект Добрый день! Надо сделать перевод всех фраз (диагностических и вообще) в программе на язык пользователя. Поскольку будет задействован большой файл с переводом и хэш-таблица для быстрого поиска,... подробнее

Показать сообщение отдельно
Apparat_UA
5 / 5 / 2
Регистрация: 06.01.2015
Сообщений: 147

Указатель на фунцкию-член - C++

09.12.2015, 13:38. Просмотров 146. Ответов 3
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
class Letter
{
public:
    void(Letter::*side[6])();
 
    Letter() 
    { 
        side[0] = front;
        side[1] = right_flang;
        side[2] = top;
        side[3] = bottom;
        side[4] = left_flang;
        side[5] = back;
    }
        void front();
        void right_flang();
        void top();
        void bottom();
        void left_flang();
        void back();
};
 
int main()
{
   Letter M;
   for(int i = 0; i < 6; i++)
       M.side[i]();
}
M.side[i](); Подчеркивает как ошибку. В чем проблема ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru