类型转换操作符函数
来源:互联网 发布:易语言编程有哪些书 编辑:程序博客网 时间:2024/06/04 18:15
类型转换操作符函数
#include "stdafx.h"#include <iostream>using namespace std;#include <string>//用类型转换操作符函数进行转换(在自己的类中实现)class Point2D{public:Point2D(int x, int y):_x(x), _y(y){}void dis(){cout << "(" << _x << "," << _y << ")"<< endl;}Point2D &operator=(const Point2D &another){this->_x = another._x;this->_y = another._y;return *this;}private:int _x;int _y;};class Point3D{public:Point3D(int x, int y, int z):_x(x), _y(y), _z(z){}void dis(){cout << "(" << _x << "," << _y << "," << _z << ")"<< endl;}//无参,无返回operator Point2D(void){return Point2D(this->_x, this->_y);}private:int _x;int _y;int _z;};int _tmain(int argc, _TCHAR* argv[]){Point3D p3(1, 2, 3);Point2D p2(0, 0);p2 = p3; //先调用的无参无返回的函数 然后在函数中//调用Point2D的构造器,最后运算符重载(可用默认)p2.dis();return 0;}
阅读全文
0 0
- 类型转换操作符函数
- 类型转换、位操作符、函数简介
- 类型转换操作符
- 类型转换操作符
- 类型转换操作符
- 类型转换操作符
- C++ 操作符重载、函数对象及类类型转换
- 复制构造函数、赋值操作符与隐式类类型转换
- postgresql常用函数及操作符及类型转换等
- C#构造函数、操作符重载以及自定义类型转换
- C#构造函数、操作符重载以及自定义类型转换
- C++ 类型自动转换 构造函数 复制构造函数 赋值操作运算符函数
- 强制类型转换操作符
- C++类型转换操作符
- C++类型转换操作符
- C++类型转换操作符
- boost 类型转换操作符
- C++类型转换操作符
- 公开课 | Python在运维开发中的运用
- JPA
- scrapy在win10上安装(py3)
- Linux--根文件系统的解释
- 137. Single Number II
- 类型转换操作符函数
- 学习makefile的一个工程示例
- 源码安装GCC
- 100%完美友盟分享
- 前端游戏引擎CreateJS与PixiJS之比较
- session一致性架构设计实践
- 李宏毅机器学习2016 第三讲 梯度下降
- [NLP-关键词提取]关于nlp的一些实践
- 《编程珠玑(第2版)》【PDF】下载