C++重载类型
来源:互联网 发布:单片机驱动大功率led 编辑:程序博客网 时间:2024/06/14 21:35
#include <iostream>#include <string>#include <vector>#include <list>using namespace std;class Date {public: Date(int x, int y) : x_(x) , y_(y) { } void Print() { cout << x_ << " : " << y_ << endl; }private: int x_; int y_;};class Point {public: Point(int x, int y) : x_(x) , y_(y) { } operator int() { return x_ + y_; } //operator bool() { // return true; //} operator Date() { return Date(x_, y_); }private: int x_; int y_;};int main1() { Point point(1, 2); cout << point << endl; cout << (int)point << endl; Date date = (Date)point; date.Print(); return 0;}
阅读全文
0 0
- 类型转换和操作符重载 (c#)
- 参数类型不同的函数重载(C++)
- 【C++】强制类型转换运算符的重载
- c++primer要点-重载运算与类型转换
- C++--String类型各种重载函数的实现
- C++--String类型各种重载函数的实现
- C++primer阅读笔记-----------重载运算与类型转换
- 【c/c++】类型转换函数(类型转换运算符重载函数)
- C 重载
- C++<<重载
- 返回类型重载
- 重载与类型转换
- 类型操作符重载
- java基本类型重载
- JAVA 重载,返回类型
- C++重载类型
- C++重载括号和重载类型探索
- 使用C/C++给静态类型数据添加运算符重载功能
- 信息学奥赛一本通(C++版) 第一部分 C++语言 第四章 循环结构的程序设计
- Ubuntu系统下浏览器和终端的SS代理配置
- K:利用Github、Eclipse进行分布式协同开发
- 咪咕笔试题目:统计键盘写入一个字符串的按键点击次数
- C++可变长参数va_list的使用
- C++重载类型
- 生产者消费者程序的实现 Java
- VIJOS-P1066 弱弱的战壕题解
- 二分法,哈希,顺序查找
- 初中语文《黄果树瀑布》说课稿
- python 使用Counter统计列表中元素的频度
- Android辅助功能服务AccessibilityService
- maven使用中央仓库没有的jar包001---Maven自定义上传第三方包到3rd party(第三方无依赖jar和本地扩展类加入maven统一管理)
- 函数