C++语言基础 例程 不同类型数据间的转换
2015-04-17 17:23
495 查看
贺老师的教学链接 本课讲解
//类型转换函数应用 #include <iostream> using namespace std; class Complex { public: Complex( ) { real=0; imag=0; } Complex(double r,double i) { real=r; imag=i; } operator double( ); friend Complex operator + (Complex c1,Complex c2); private: double real; double imag; }; Complex operator + (Complex c1,Complex c2) //定义运算符“+”重载函数 { return Complex(c1.real+c2.real, c1.imag+c2.imag); } Complex::operator double( ) { return real; } int main( ) { Complex c1(3.5,4),c2(5,-10); double d1,d2; d1=2.5+c1; cout<<d1<<endl; d2=c1+c2; cout<<d2<<endl; return 0; }
相关文章推荐
- C++语言基础 例程 C++的数据类型和运算符
- C/C++开发语言系列之16---C++不同类型数据间的转换
- java语言基础(59)——jdk5自动装箱和拆箱(基本数据类型与包装类之间的转换)
- Java语言基础——数据类型与数据类型转换
- c/vc/c++不同数据类型之间的转换
- java语言基础(8)——数据类型转换(默认转换和强制转换)
- C++语言基础 例程 基类与派生类的转换
- C++语言基础(24)-四种类型转换运算符(static_cast、dynamic_cast、const_cast和reinterpret_cast)
- C++中不同数据类型之间的相互转换
- 黑马程序员—Java语言基础(关键字、标识符、注释、常量与变量、进制、数据类型、类型转换、代码示例)
- 初识Java(Java语言基础-数据类型转换)
- c/c++语言数据类型转换的方式及常见问题【绝笔整理】
- 【c++基础】2.数据类型、类型转换、变量
- 【语言基础】c++ 基本数据类型与字节数组(string,char [] )之间的转化方法
- 50. __bridge 桥接 不同语言间数据类型的转换
- 一:PHP语言基础_数据类型_转换数据类型
- C#语言基础— 数据类型及其转换
- C#语言学习--基础部分(十二) --堆,栈,装箱,拆箱,安全数据类型转换:as, is
- 【JS基础】类型转换——不同数据类型比较
- C++ stringstream实现不同类型数据的转换