1
A
回答
17
维基百科关于Operator Overloading的文章以支持它的list of languages为特色。
0
我很高兴想到它。例如,任何C编译器都必须告诉int *c;
和double d = (int) f * (float) g;
。在前一种情况下,*表示c是一个指向int的指针,而在后一种情况下,它是一个乘法运算符。虽然没有在编译器本身之外导出,但C似乎具有运算符重载功能。 C++将它导出到编译器之外?
我相信像Java这样的其他语言应该有一些机制来告诉+或*或这些操作符,当它们在操作数类型的各种组合和排列之间使用时。
相关问题
- 1. Eclipse不支持哪些编程语言?
- 2. TestComplete支持哪些编程语言?
- 3. AVSpeechSynthesizer支持哪些语言?
- 4. Delphi支持哪些操作符重载?
- 5. Hyperledger Fabric支持哪些编程语言和数据库?
- 6. 哪些编程语言可以支持变异测试?
- 7. wstring支持哪些语言环境?
- 8. 支持哪些语言的nltk.word_tokenize和nltk.pos_tag
- 9. db文件支持哪些语言
- 10. 哪些IDE支持Hack语言?
- 11. Xcode 6支持哪些语言?
- 12. CQL支持哪些算术运算?
- 13. 是否dwscript支持运算符重载
- 14. Java是否支持运算符重载?
- 15. 在C++中嵌入式DSL语言的C++运算符重载
- 16. 重载原语运算符(C#)
- 17. UTF-8支持哪些字符编码?
- 18. C++:运算符重载,运算符+
- 19. 汇编语言支持ASP.net
- 20. C++重载运算符new删除,
- 21. CPU /编程语言使用哪种指数运算算法?
- 22. Spring语言是否支持IN运算符?
- 23. 编程语言的音频支持
- 24. meego支持的编程语言
- 25. IMAP支持Vala编程语言
- 26. 支持XML文字的编程语言
- 27. AWS dynamodb支持“R”编程语言
- 28. C编程语言中的运算符优先级
- 29. C编程语言是否支持SQL语句
- 30. 哪些.NET语言对扩展方法有语法支持?
尝试使用Google查找答案。 – Sjoerd 2010-05-19 12:41:45
你是什么意思'不接受C++'?这与问题有什么关系? – EFraim 2010-05-19 12:44:01
为什么这被标记为linux?寻找唯一的Linux编程语言? – Tom 2010-05-19 12:45:29