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

Передать метод класса как параметр - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Оператор ИЛИ http://www.cyberforum.ru/cpp-beginners/thread1066780.html
Программа должна проверять строку на правильность ввода(строка состоит из последовательностей нолей и единиц разделённых пробелами) #include <iostream> #include <iomanip> #include <string.h>...
C++ Найти количество локальных минимумов в одномерном массиве Составьте функцию, определяющую количество локальных минимумов для массива целых чисел. Элемент является локальным минимумом, если он строго меньше своих соседей. http://www.cyberforum.ru/cpp-beginners/thread1066776.html
C++ Разработать функцию, позволяющую поменять местами две произвольные строки двухмерного массива
Разработать функцию, позволяющую поменять местами две произвольные строки двухмерного массива. Ввести массив. Поменять два раза по две строки. #include <iostream> #include <stdio.h> using...
Что сложнее C++ или delphi? C++
Подскажите мне пожалуйста. Что сложнее C++ или delphi?
C++ Описать абстрактный класс породить от него еще два,один должен остаться абстрактным,другой должен быть способен пораждать объекты http://www.cyberforum.ru/cpp-beginners/thread1066765.html
Знает кто как сделать?
C++ Заполнение массива спиралькой Сделать функцию, которая заполняет массив спиралькой. подробнее

Показать сообщение отдельно
FraidZZ
Ex-Member
3898 / 1524 / 229
Регистрация: 06.01.2013
Сообщений: 4,050
Завершенные тесты: 1
09.01.2014, 20:22
Цитата Сообщение от OrmaJever Посмотреть сообщение
В этой строке происходит что-то страшное, но как я понял вызов может выглядеть так?
Не может. Как бы это сказать, в этой строке мы создаем внутри класса указатель на одно из его полей. В итоге, потом его можно вызвать из любого элемента класса через оператор ->*.
P.S. За ссылку спасибо. Сейчас буду разбираться.

Добавлено через 3 минуты
А вообще, я эту бодягу видимо зря использовал. Я там посмотрел - вроде можно было и передавать самым первым вашим способом, вот только тот код с ошибками был.

Добавлено через 30 минут
В этой строке происходит что-то страшное, но как я понял вызов может выглядеть так?
Вот так:
C++
1
new std::thread(&A::B, obj)
Если obj - экземпляр класса A
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru