Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Модель преобразования виртуального адреса в физический адрес https://www.cyberforum.ru/ cpp-beginners/ thread957095.html
Доброго времени суток. Необходимо создать программу преобразующею виртуальный адрес в физический. Вот исходные данные: организация виртуальной памяти – страничная, разрядность виртуального адреса – 32 бита, размер физической страницы – 2 Кбайт, максимальное число работающих процессов не более восьми, количество физических страниц в таблице страниц процесса не более четырех, объем...
Объясните по теме "Пространства имён" C++
Разбираю пример из Страуструпа (спец.изд.,2011), стр. 70-71. Есть заголовочный файл stack.h, где в пространстве имён Stack объявлены struct Rep; typedef Rep& stack; stack create(); void destroy(stack s); void push(stack s, char c); char pop(stack s); В файле с реализацией стека stack.cpp
C++ Прога что-то собщаетЧто это, напишите пожалуста! Цикл.exe привело в действие точку остановка продолжить ОС Windows инициировала точку останова в Цикл.exe. Это может быть вызвано повреждением кучи и указывает на ошибку в Цикл.exe или в одной из загруженных им DLL. Возможной причиной так же может быть нажатие пользователем клавиши F12, когда фокус принадлежит Цикл.exe https://www.cyberforum.ru/ cpp-beginners/ thread957086.html C++ Расскаэите о указателях на функции https://www.cyberforum.ru/ cpp-beginners/ thread957067.html
Всем дорого времени суток. Объясните нубу для чего необходимы указатели на функции и как и где их правильно применять... Что-то до меня не доходит из книг.
Сравнение строки C++
Есть переменная char S; В нее что-то записали. Как проверить что S!="." и S!=".." bool result; в result записать true, если S!="." и S!=".." То есть если строка - символ точка . , или две точки .. то result=false.
C++ Неверное значение https://www.cyberforum.ru/ cpp-beginners/ thread957033.html
Имеется такой кусок кода: if (second_menu == 0) main_menu(); // главное меню else { weight_menu(); // меню ввода переменной weight switch (second_menu) { case 600: //
C++ Проверка принадлежности точки определенной плоскости Никак не дойдет алгоритм решения задачи -.- Помогите. https://www.cyberforum.ru/ cpp-beginners/ thread957022.html Уравнение C++
Помогите пожалуйста, как можно вычислить такое выражение:
C++ 1. Написать программу, которая предлагает пользователя ввести дату рождения 1. Написать программу, которая предлагает пользователя ввести дату рождения отца, в формате YYYY MM DD, затем дату рождения сына, в том же формате, после чего вычисляет, на сколько лет, месяцев и дней отец старше сына и выводит результат в консоль. Программа не учитывает високосный год, и принимает количество дней в каждом месяце равное 30. зделал #include <iostream> using namespace std;... https://www.cyberforum.ru/ cpp-beginners/ thread957004.html C++ Округление числа до двух знаков после запятой https://www.cyberforum.ru/ cpp-beginners/ thread957001.html
8. Написать программу, которая предлагает пользователю ввести дробное число, округляет его до двух знаков после запятой и выводит результат в консоль.
C++ 7. Написать программу, которая предлагает пользователю ввести массу в тоннах (дробное число) и выводит по отдельности количество тонн, килограммов и г
7. Написать программу, которая предлагает пользователю ввести массу в тоннах (дробное число) и выводит по отдельности количество тонн, килограммов и граммов.
C++ 6. Написать программу, которая предлагает пользователю ввести сумму в гривнах (дробное число) и выводит по отдельности количество гривен и количество https://www.cyberforum.ru/ cpp-beginners/ thread956999.html
6. Написать программу, которая предлагает пользователю ввести сумму в гривнах (дробное число) и выводит по отдельности количество гривен и количество копеек.
Неэпический
17870 / 10635 / 2054
Регистрация: 27.09.2012
Сообщений: 26,737
Записей в блоге: 1
18.09.2013, 15:47 0

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

18.09.2013, 15:47. Показов 875. Ответов 5
Метки (Все метки)

Ответ

C++
1
(w1.*ptr)();
Добавлено через 1 минуту
Цитата Сообщение от BESSON_off Посмотреть сообщение
Если мы разложим эту строчку на приоритеты С++ (см. картинку), то из очередности понятно, что в моем случае 1.1 вызывается первой
А с чего это должно работать?
Оператору "." нужно имя члена при компиляции, а не разыменованный в рантайме указатель

Добавлено через 2 минуты
Цитата Сообщение от BESSON_off Посмотреть сообщение
Но видимо я где-то что-то не понимаю...
Наверное то, что ".*" - это оператор, а не оператор "." + Разыменование

Вернуться к обсуждению:
Указатель на функцию-член C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.09.2013, 15:47
Готовые ответы и решения:

Указатель на функцию-член
Доброго времени суток, возникла следующая ситуация: Приведу пример: class A { public: void a()...

Указатель на функцию-член
// howmany.cpp: определяет точку входа для консольного приложения. // #include &quot;stdafx.h&quot;...

Указатель на функцию член
Вот урезаный донельзя код: class Window { public: ... bool registerClassEx()

Указатель на функцию - член класса.
делаю так: class c1 { void foo(); } class c2 { void (*fp)();

5
18.09.2013, 15:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.09.2013, 15:47
Помогаю со студенческими работами здесь

Указатель на функцию-член класс
Я уже создавал одну тему, но обсуждения проблемы там навело меня еще на один вопрос. Для примера...

Указатель на функцию-член класса
Нужно передать указатель на функцию класса A изнутри самого класса А в функцию, в качестве...

Не могу создать указатель на функцию. ошибка: нестандартный синтаксис; используйте "&", чтобы создать указатель на член
Выбивает ошибку, когда хочу присвоить переменной адрес какой то функции. Ошибка в строке 28(если...

std::bind и указатель на статическую функцию член класса
Биндинг простых функций класса-это понятно, а вот как быть, если функция статическая?

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru