摘要: 作用:将一个基类对象指针(或引用)cast到继承类指针,dynamic_cast会根据基类指针是否真正指向继承类指针来做相应处理, 即会作一定的判断。 对指针进行dynamic_cast,失败返回null,成功返回正常cast后的对象指针; 对引用进行dynamic_cast,失败抛出一个异常,成功 阅读全文
posted @ 2017-05-02 11:15 奔跑的河马 阅读(261) 评论(0) 推荐(0) 编辑
摘要: template< class Key, class T, class Compare = std::less<Key>, class Allocator = std::allocator<std::pair<const Key, T> > > class map; class Key, class 阅读全文
posted @ 2017-05-02 11:14 奔跑的河马 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 最近在写代码的UT case时注意到: 在写某个类的test suit时,如果这个类既有组合(Composition),又有聚合关系(Aggregation)。 组合关系(Composition):部分和整体之间具有相同的生命周期,当整体消亡后,部分也将消亡。就像大雁的翅膀和大雁是组合关系。代码实现 阅读全文
posted @ 2017-04-19 10:21 奔跑的河马 阅读(386) 评论(0) 推荐(0) 编辑
摘要: struct student { int age; string name; int id; }; 初始化: student st1={10, "li ming", 01}; 修改某个成员变量的值:st1.id = 11; 下面谈我遇到的问题:id的接口准备好了,然而不知道name的值,也就是只需要 阅读全文
posted @ 2017-03-20 14:16 奔跑的河马 阅读(19497) 评论(0) 推荐(1) 编辑
摘要: 每次使用这几个算法时都要去查CPP reference,为了能够加深印象,整理一下基本应用。 cout/cout_if: return the number of elements satisfying the condition. count( InputIt first, InputIt las 阅读全文
posted @ 2017-02-08 18:14 奔跑的河马 阅读(2043) 评论(0) 推荐(0) 编辑
摘要: 声明了一个类 class Card { public: Card(const string&); int m_value; char m_suit; private: const static map<char, int> m_map; }; const map<char, int> Card::m 阅读全文
posted @ 2017-02-08 15:47 奔跑的河马 阅读(20748) 评论(1) 推荐(0) 编辑
摘要: 笔记本的显卡的一个VGA输出口和HDMI输出口分别连上了2个外接显示器后没有声音的原因和解决办法: 因为很多笔记本设置是默认HDMI音频输出的,所以就是说你的音频被输出到显示器上了,可惜你的显示器没有喇叭,所以就没有声音了。可以在连接后到控制面板的音频选项中更改默认的音频输出,就可以解决这个问题了。 阅读全文
posted @ 2017-02-07 11:09 奔跑的河马 阅读(1724) 评论(0) 推荐(0) 编辑
摘要: 链接:http://jingyan.baidu.com/article/574c521917db806c8d9dc18c.html 常规高级里共享粘贴板已经选中双向,(我的已经可以了复制粘贴了),如果还是不能复制粘贴,这时到虚拟机设置-存储-控制器SATA-勾选"使用主机输入输出(I/O)缓存",再 阅读全文
posted @ 2017-01-23 10:04 奔跑的河马 阅读(6973) 评论(0) 推荐(0) 编辑
摘要: 头文件:#include <boost/optional.hpp> using namespace boost; optional很像一个仅能存放一个元素的容器,它实现了"未初始化"的概念:如果元素未初始化,那么容器就是空的,否则,容器内就是有效的,已经初始化的值。 无参的optional()或者o 阅读全文
posted @ 2017-01-22 18:42 奔跑的河马 阅读(2626) 评论(0) 推荐(0) 编辑
摘要: 由于想要快速在本地查看代码文件或者想在本地编写改动代码,想要把服务器上文件映射到本地。方法简述如下: 在computer上右键选择map network drive,输入\\IP\地址,注意的是,你的地址跟你的server上的地址不一致,应该先在本地的地址栏里输入\\IP,在地址栏里拷贝地址,然后输 阅读全文
posted @ 2017-01-10 10:26 奔跑的河马 阅读(2321) 评论(0) 推荐(0) 编辑