基本数据类型的运算符不能重载,不能创造运算符
2012-10-07 13:31
323 查看
// //基本数据类型的运算符不允许被重载 #include <iostream> using namesapce std; /* int operator+(int,int) { return a - b; } */ //不允许创造运算符 class Integer { int x; public: Integer(int x= 0):x(x) { //不能创造运算符 //int operator#() {return x;} //运算符的最基本规则不可以被改变,比如不能将双目运算符重载成单目运算符,运算符 /* friend Integer operator%(const Integer& i1) { return Integer(x%10); } */ } }; int main() { int x = 10; int y = 20; int z = x + y; }
相关文章推荐
- FPGA第七篇:模块的结构、数据类型、变量和基本运算符
- Python简单学习(lecture1)教程、基本语法、基本数据类型、解释器、注释、运算符
- 基本数据类型和运算符
- HashMap数据类型使用注意-不能使用基本数据类型
- C/C++基本数据类型所占字节数以及sizeof运算符的使用
- 基本数据类型 运算符 类型转换
- JAVA(四)java基本的数据类型,运算符
- Scala2.11.7学习笔记(一)数据类型与基本运算符
- java中8种基本数据类型、基本数据类型的转换与运算符
- Python之运算符以及基本数据类型的objec
- java主类结构、基本数据类型、 变量与常量、运算符、数据类型转换、代码注释与编码规范
- Java基本数据类型和运算符
- 3:Java中的基本数据类型和运算符
- Java基本数据类型和运算符
- JavaScript基本语法+数据类型+运算符
- 韩顺平 javascript教学视频_学习笔记3_js基本数据类型_js运算符
- swift基本知识、数据类型、运算符、元组类型
- c++ operator操作符的两种用法:重载和隐式类型转换,string转其他基本数据类型的简洁实现string_cast
- C++中提供了多种基本的数据类型。实际上,这些远不能满足我们的需求,如复数(第10章的例子大多是处理虚数的),再如分数。本任务将设计一个简单的分数类,完成对分数的几个运算。一则巩固基于对象编程的方法,
- C++中预定义的运算符的操作对象只能是基本的数据类型