随笔分类 -  C++

C++语言相关技术
摘要:最近需要用 C++ 做一些数值计算,之前一直采用Matlab 混合编程的方式处理矩阵运算,非常麻烦,直到发现了 Eigen 库,简直相见恨晚,好用哭了。 Eigen 是一个基于C++模板的线性代数库,直接将库下载后放在项目目录下,然后包含头文件就能使用,非常方便。此外,Eigen的接口清晰,稳定高效... 阅读全文
posted @ 2015-07-22 16:23 python27 阅读(64991) 评论(4) 推荐(5) 编辑
摘要:蓄水池抽样算法是一类随机算法,实现从n个元素中随机选择k个元素,n 通常很大或者未知,该算法保证每个元素被选到的概率均为k / n. 阅读全文
posted @ 2015-07-14 22:50 python27 阅读(10847) 评论(0) 推荐(0) 编辑
摘要:LRU Cache Algorithm C++ 阅读全文
posted @ 2015-06-26 22:20 python27 阅读(2972) 评论(0) 推荐(0) 编辑
摘要:C++中的虚函数 先来看一下实际的场景,就很容易明白为什么要引入虚函数的概念。假设我们有一个基类Base,Base中有一个方法eat;有一个派生类Derived从基类继承来,并且覆盖(Override)了基类的eat;继承表明ISA(“是一个”)的关系,现在我们有一个基类的指针(引用)绑定到派生类... 阅读全文
posted @ 2014-09-26 20:15 python27 阅读(1120) 评论(0) 推荐(0) 编辑
摘要:C++中的操作符重载使得对于类对象的操作更加方便和直观,但是对于各种操作符重载的规则以及语法形式,一直以来都是用到哪一个上stackoverflow上查找,在查找了四五次之后,觉得每次麻烦小总结一下。操作符重载的一般语法重载方式分为两种,一种是重载为类的成员函数,另一种重载为类的友元函数,其语法形式... 阅读全文
posted @ 2014-04-10 15:38 python27 阅读(646) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示