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

Функции-члены с "ref-qualifier" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужна библиотека Windows.h http://www.cyberforum.ru/cpp/thread943611.html
Очень нужна библиотека Windows.h ввиде файлов с расширением .h Обратитесь к документации для вызываемой функции Windows. Определите имя константы, которую она использует, и имя H-файла (с...
C++ gSoap SSL Здравствуйте! Может кто-нибудь подсказать как или где можно посмотреть настройку ssl в gSoap. Необходимо уметь забирать клиента wsdl по https и после сборки работать с сервером по https. В... http://www.cyberforum.ru/cpp/thread942994.html
Сделать плавающую кнопку, при нажатии на которую происходил бы переход на главную страницу C++
Доброго времени суток! У меня такой вопрос, есть киоск для справок клиентов, на нём стоит Ubuntu, открыт браузер Google Chrome с сайтом. Мне нужно сделать плавающую кнопку при нажатии на которую...
C++ Интересная задача на предельные значения переменных
Проинициализируйте переменнyю i таким образом, чтобы распечаталось слово. int i=???; int j = -i; if (i >= 0) exit(0);
C++ Подключение библиотеки ffmpeg к проекту http://www.cyberforum.ru/cpp/thread938734.html
Здравствуйте. Я начал разбираться с библиотекой ffmpeg. Но не пойму как ее можно подключить к проекту в С++ и можно ее подключить и использовать в проекте C#?
C++ ffmpeg конвертация файла Всем привет! Делаю первые шаги в ffmpeg'e. Для начала просто решил без конвертации раскодировать один файл и сделать другой. Вот код void work_with_video() { AVFormatContext *pFormatCtx =... подробнее

Показать сообщение отдельно
gray_fox
What a waste!
1522 / 1227 / 70
Регистрация: 21.04.2012
Сообщений: 2,565
Завершенные тесты: 3

Функции-члены с "ref-qualifier" - C++

26.08.2013, 01:48. Просмотров 584. Ответов 2
Метки (Все метки)

Собственно, компилируя с помощью g++ 4.8.1 следующий код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <type_traits>
 
 
int main() {
   struct dummy {
      
      void one() {}
 
      void two() & {}
 
      void three() && {}
   };
 
   std::cout << std::boolalpha;
   std::cout << std::is_member_function_pointer<decltype(&dummy::one)>::value << std::endl;
   std::cout << std::is_member_function_pointer<decltype(&dummy::two)>::value << std::endl;
   std::cout << std::is_member_function_pointer<decltype(&dummy::three)>::value << std::endl;
}
http://ideone.com/Z0t2Cp
получаю вывод
Код
true
false
false
т.е. &dummy::two и &dummy::three - это как бы уже и не указатели на функции-члены... так и должно быть?

Добавлено через 17 минут
+ ещё так: http://ideone.com/PHcaHO
В общем что-то я уже запутался
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru