Где можно найти список сигнатур функций для всех перегрузок операторов?Где можно найти список перегрузок оператора?
ответ
Википедия: Operators in C and C++.
ISO/IEC 14882: 2003, §13.5 Перегруженные Операторы
Это не совсем так полезна, как список Википедии, если у вас нет копии документа, но он имеет преимущество, заключающееся в силу.
Вы также можете ознакомиться с последним проектом C++ 0x, N3126, §13.5, Перегруженные операторы.
Я не уверен, как я добрался до него, и не добавил закладку, поскольку у меня есть моя собственная копия, но текущий стандарт (есть) доступен в ссылке через код Google где-то. Вы должны иметь возможность * google * для этого. –
В книге: «Мышление в C++, 2-е изд Том 1» Брюс Эккель
Вы можете прочитать его в Интернете. Глава, которую вы ищете (глава 12), может быть найдена, например, here.
Хм, я пошел прямо к описанию 'operator -> *' (так как это наиболее вероятное место для ошибок), и он достаточно уверен, что он может использоваться только для возврата функторов, т. Е. Эмулировать указатель на функции-члены, а не указатели на данные члены. Для чего это стоит ... также, ссылку на главу: http://www.briceg.com/eckel/one/Chapter12.html – Potatoswatter
Вы можете найти их на cppreference, деленная на оператора cagetory:
- Assignment operators:
a=b
,a+=b
,a-=b
,a*=b
,a/=b
,a%=b
,a&=b
,a|=b
,a^=b
,a<<=b
,a>>=b
- Increment and decrement:
++a
,--a
,a++
,a--
- Arithmetic operators:
+a
,-a
,a+b
,a-b
,a*b
,a/b
,a%b
,~a
,a&b
,a|b
,a^b
,a<<b
,a>>b
- Logical operators:
a||b
,a&&b
,!a
- Comparison operators:
a==b
,a!=b
,a<b
,a>b
,a<=b
,a>=b
,(C++ 20) - Member access operators:
a[b]
,*a
,&a
,a->b
,a.b
,a->*b
,a.*b
- Other operators:
a(...)
,a,b
,a?b:c
я предлагаю, чтобы проверить канонические реализации на странице operator overloading.
- 1. Где можно найти AndroidObservable.fromBroadcast?
- 2. Где можно найти список почти всех слов на английском языке?
- 3. Где можно найти список известных COM объектов Guids
- 4. Где можно найти список поддерживаемых атрибутов для зарегистрированных переменных?
- 5. Где можно найти список всех свойств/расширений CSS-префикса поставщика?
- 6. Где можно найти образцы UML?
- 7. Где можно найти реализацию tf.image.resize_bicubic?
- 8. Где можно найти программиста JQuery?
- 9. Где можно просмотреть список устаревших API Apple?
- 10. Где найти список специальных символов?
- 11. Где можно найти постоянные значения IOCTL?
- 12. meteor.js - где можно найти поиск в коллекции
- 13. Где я могу найти список стран?
- 14. Где я могу найти список Apple api?
- 15. В чем разница в этих двух типах перегрузок оператора?
- 16. Как использовать цепочку перегрузок оператора без изменения операндов?
- 17. Список условных обозначений Xcode, где их найти?
- 18. Утилизация перегрузок операторов C++
- 19. Где положение без оператора
- 20. Список возможных перегрузок для ресурсов Джерси JAX-RS
- 21. Где можно найти демонстрацию переполнения буфера?
- 22. Где можно найти настройки плагинов NopCommerce
- 23. Где можно найти множество пакетов Delphi 7?
- 24. Где можно найти модуль OCaml Option?
- 25. Где можно найти полный пример spagobi KPI
- 26. Zotonic- где можно найти быстрый старт
- 27. NSLog выхода нет, где можно найти, Xcode8
- 28. Где можно найти примеры макросов визуальной студии?
- 29. Где можно найти исходные вложения для Glassfish?
- 30. Где можно найти WPF Clip Art?
Когда вы определили, какой ответ наиболее полезен для вас, отметьте его как принятый ответ, нажав на рамку с надписью слева от ответа. – SCFrench