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

Непонятки с аргументами функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread1126081.html
Текст совпадает с начальным отрезком ряда 0123456789 (например: 0, 01, 012). Сформулируйте задачу более подробно
C++ Поиск элементов массива, наименьших из отрицательных чисел, расположенных над главной диагональю и наименьшим из положительных чисел Задан числовой массив А. Составить программу поиска элементов массива, которые является наименьшим из отрицательных чисел, расположенных над главной диагональю и наименьшим из положительных чисел в той же области. http://www.cyberforum.ru/cpp-beginners/thread1126080.html
C++ Описать структуру с именем ZNAK
Добрый вечер. Прошу помощи с программой: Описать структуру с именем ZNAK, содержащую следующие поля: NAME – фамилия, имя; ZODIAC – знак Зодиака; BDAY – день рождения (массив из трех чисел). Написать программу, выполняющую следующие действия: Ввод с клавиатуры данных в массив BOOK, состоящий из восьми элементов типа ZNAK; вывод на экран информации о человеке, чья фамилия введена с...
Подсчет количества символов разного вида на одинаковых позициях в разных строках C++
Добрый день. нужна помощь в написании программки. Я только недавно начал изучать С++ и еще много чего не понимаю. Поэтому и прошу помощи. ААБВАВББАА АВВББАВАВА ВААББАВАВА АББВВАВВВВ АБВВААВВАА
C++ Задача найти сумму первых трех цифр дробной части вещественного числа http://www.cyberforum.ru/cpp-beginners/thread1126050.html
Программа работает. Но мне не понятно, почему она работает только если вычитать 48? Изначально я делала алгоритм без того и считалось неправильно. Вариант с 48 нашёлся с одного из готовых кодов, но принципа этого действия я не понимаю. const int Size = 40; int main() { char num ; int answer = 0; cout << "Enter" "\n"; cin.get(num, Size); for (int i = 0; i < Size; i++)
C++ Написать рекурсивную функцию для вычисления суммы цифр натурального числа, введенного пользователем Нужно написать рекурсивную функцию для вычисления суммы цифр натурального числа, введенного пользователем. Все это надо реализовать с помощью РЕКУРСИВНОЙ ФУНКЦИИ НА языке с++ Всем кто потратил каплю своего времени читая это и помогая мне , БОЛЬШОЕ ВАМ СПАСИБО!!!!!!!!!!!!!!!:) подробнее

Показать сообщение отдельно
alsav22
5284 / 4803 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.03.2014, 20:48     Непонятки с аргументами функции
Цитата Сообщение от Fraxinus Посмотреть сообщение
К сожалению нет...
Пробовали?

Добавлено через 7 минут
Всё компилируется:
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
29
30
31
class MyStruct
{
public:
    struct Element
    {
        Element * next;
        Element * prev;
        string BookOrMagazine;
        string NameOfBook;
        string Year;
        string PublishingHouse;
        Element();
    };
    Element* begin;
    void ReadToEnd(MyStruct::Element **)
    {}
    void ReadToBegin(MyStruct::Element **)
    {}
    void DelEverySecond(MyStruct::Element **)
    {}
    void Push(MyStruct::Element **)
    {}
 
    typedef void (MyStruct::*p_method)(MyStruct::Element**);
    //функция, в которой надо реализовать массив указателей на остальные 4 функции
    void VoidArr()
    {
        p_method arr[4] = {&MyStruct::ReadToEnd, &MyStruct::ReadToBegin, &MyStruct::DelEverySecond, &MyStruct::Push};
    }
 
};
 
Текущее время: 13:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru