- 博客(4)
- 资源 (12)
- 收藏
- 关注
原创 C++重载运算符(一)如何重载运算符
刚学C++的同学都老是听说什么运算符重载,好像很高级的样子,那么嘿嘿嘿。现在我们有一个时间类,我们要重载加减乘除运算符,以达到时间类之间的计算就跟数字加减乘除运算一样。首先我们先从最简单的来:时间类:然后函数实现:(我们在此只贴出构造函数和Sum函数的实现,因为其他的用不到)最后我们在主函数中定义CMyTime类来实现相加:操作完成后我们看输出:
2016-02-29 11:47:38 24474 2
原创 HDU:1181变形课
描述和解题思路:首先需要明白的是对于每一个单词只有首字母和末尾字母是有用的,中间的字母不需要考虑;在存储的做一下处理:如food: 在map这个二维数组中,‘f’存储于行,‘d’存储于列,即:map['f' - 'a']['d' - 'a'] = 1;如果存在从f直接到d的路径时标记为1这样,我们把b转化为m的等价为存在从b到m的路径,Dfs搜索路径即可。#define _
2016-02-25 17:34:56 500
原创 深入浅出C++构造函数、析构函数、深浅拷贝的相关内容
构造函数简单来说有两种:默认构造函数和定义的构造函数,什么是定义的构造函数:定义的构造函数就是带有参数的函数,把它当成普通的函数看待也是可以的,不过它的本质是构造函数而不是普通函数,使用来对类对象进行初始化的。如:Stock::Stock(const std:: string &name){m_name = name;}这种构造函数的调用分为两种:1.显式调
2016-02-23 20:33:19 1026
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人