达内学校笔记——类型自动转换

原创 2016年08月29日 19:39:17
#include "stdafx.h"
#include <iostream>
using namespace std;
typedef int T;


struct Node{
T data;
Node *next;
Node(const T& d):data(d),next(NULL){}
operator T(){ return data+1; }
};


int _tmain(int argc, _TCHAR* argv[])
{
Node a(10),b(20);
cout << "a=" << a << ",b=" << b << endl;
return 0;

}


输出结果为 a=11,b=21   

原因:cout << "a=" << (T)a << ",b=" << (T)b << endl;//自动将a转成data+1返回,实现了不用重载也可以实现输出


注意结构体也有构造函数。

达内学校笔记——工具栏

  • yangpan011
  • yangpan011
  • 2016年10月20日 19:00
  • 384

达内Java学习笔记

在达内参加Java培训时的学习笔记
  • fk3344008
  • fk3344008
  • 2016年09月11日 18:32
  • 980

达内学习日志项目四:云笔记项目(准备工作)

云笔记项目 1.数据库设计 2.静态页面 1>.alert文件夹中包含一些弹出框html页面 2>.scripts文件夹中包含静态页面所用到的js文件 3>.edit.html是登陆后的笔记主...
  • u010823625
  • u010823625
  • 2015年11月13日 21:23
  • 6428

达内云笔记(一)遇到的问题

一边听旅游项目,一边写云笔记。菜鸟出了几个问题一直折腾来折腾去,同样的坑不能再出第二次! 1.在MyBatis使用Java Bean中的属性名作为MySQL字段名别    MySQL中的字段名命名格式...
  • weixin_40066829
  • weixin_40066829
  • 2017年09月13日 10:17
  • 496

达内学习日志项目四:云笔记项目(书写规范)

云笔记项目(书写规范) 1.环境搭建 项目在结构上根据Spring MVC的分层思想可以划分为四层,表现层(V),控制层(C),业务层和数据处理层(M),所采用的技术有:Spring,MyBatis,...
  • u010823625
  • u010823625
  • 2015年11月13日 22:31
  • 12047

达内云笔记(四)Spring事务处理

事务:ACID特性 原子性,一致性,隔离性和持久性 为了保证一个业务操作的完整完成,避免其他业务过程的干扰 编程式事务处理: conn = DBUtil.getConnection(); try{ ...
  • weixin_40066829
  • weixin_40066829
  • 2017年09月13日 14:57
  • 88

达内云笔记(三)模式初涉

模式:解决特定问题的固定编程套路,是无需思考的固定思路 单例模式:解决“单例模式”的固定编程套路 单例:在程序运行期间类只能有一个实例 饿汉式(立即创建对象): package singleto...
  • weixin_40066829
  • weixin_40066829
  • 2017年09月13日 14:54
  • 169

C++学习笔记(达内视频版)

UNIX C++学习笔记
  • conanswp
  • conanswp
  • 2014年07月15日 22:42
  • 6351

【备忘】【绝密资料】达 ,内 java2017

达内2017Java全套最新价值2万元视频教程 百度网盘下载
  • qq_38472057
  • qq_38472057
  • 2018年01月13日 17:31
  • 38

云笔记项目 Unit05

达内java学习day64 云笔记项目 Unit05
  • qq_38131668
  • qq_38131668
  • 2017年07月05日 08:50
  • 238
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:达内学校笔记——类型自动转换
举报原因:
原因补充:

(最多只允许输入30个字)