上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 23 下一页

2016年11月14日

define与typedef的区别

摘要: define: 发生在预处理阶段,也就是编译之前,仅仅文本替换,不做任何的类型检查 没有作用域的限制 typedef: 多用于简化复杂的类型声明,比如函数指针声明:typedef bool (*funcPoiinter) (int, double); 给已有类型定义一个别名(类似的 引用是给已有对象 阅读全文

posted @ 2016-11-14 13:01 暴力的轮胎 阅读(254) 评论(0) 推荐(0) 编辑

const修饰规则 及其 用法

摘要: const指针和指向const变量的指针,在写法上容易让人混淆,记住一个规则:从左至右,依次结合,const就近结合。 比如,int * const p: 1.int * (const p):变量p经过Const修饰,为只读变量 2.int (*(const p)):(const p)作为一个整体成 阅读全文

posted @ 2016-11-14 12:58 暴力的轮胎 阅读(4738) 评论(1) 推荐(1) 编辑

虚析构函数

摘要: 当然不一定要把所有的析构函数都设置成虚函数,因为会增加空间消耗。 真相大白:delete p1时,p1类型Base类中包含虚析构函数,所以p1实际指向的是派生类Derive对象,Derive继承了Base,派生类中包含虚表,通过vptr -> vtable[0]->Derive的析构函数->Deri 阅读全文

posted @ 2016-11-14 11:01 暴力的轮胎 阅读(173) 评论(0) 推荐(1) 编辑

2016年10月14日

函数指针

摘要: 用了一个小时研究了一下:C++函数指针在主函数和类成员函数中的使用。 代码如下: 阅读全文

posted @ 2016-10-14 21:07 暴力的轮胎 阅读(144) 评论(0) 推荐(0) 编辑

2016年10月10日

逻辑判断原则

摘要: 判定多个条件时,遵循从左到右,短路原则。 Q: if ( conditionA && conditionB ) 和 if ( conditionA || conditionB ),是先判断conditionA还是conditionB ?跟编译器有没有关系? A: 先判断conditionA再判断co 阅读全文

posted @ 2016-10-10 10:30 暴力的轮胎 阅读(198) 评论(0) 推荐(0) 编辑

2016年10月6日

静态成员不能在类内初始化

摘要: 为什么静态成员不能在类内初始化 在C++中,类的静态成员(static member)必须在类内声明,在类外初始化,像下面这样。 class A { private: static int count ; // 类内声明 }; int A::count = 0 ; // 类外初始化,不必再加stat 阅读全文

posted @ 2016-10-06 22:30 暴力的轮胎 阅读(368) 评论(0) 推荐(0) 编辑

Coursera公开课-Machine_learing:编程作业8(2016-10-06 20:49)

摘要: Anomaly Detection and Recommender Systems 本周编程作业分为两部分:异常检测和推荐系统。 异常检测:本质就是使用样本的到特种值的gaussian分布,来预估正确的特征值的范围。对于一些特殊情况可以使用,多元高斯分布。 要注意该方法与监督学习的不同的适用性特征。 阅读全文

posted @ 2016-10-06 20:55 暴力的轮胎 阅读(160) 评论(0) 推荐(0) 编辑

2016年10月2日

标准输入/输出通道

摘要: std:cin std:cout std:cerr: 标准错误流。 特点:不能重定向(无法输出到文件) 不能缓存 概念:std::cerr是ISO C++标准错误输出流,对应于ISO C标准库的stderr。 与std::cout不同,ISO C++要求当cerr被初始化后,cerr.flags() 阅读全文

posted @ 2016-10-02 22:47 暴力的轮胎 阅读(520) 评论(0) 推荐(0) 编辑

不要在纠结负数的表示了

摘要: 计算机数背景 重要的事情说3遍: -2^31也就是int32的最小值 存储用的是 -0的补码 也就是 : 1000 0000 0000 0000 0000 0000 0000 0000 为了解决原码做减法的问题, 出现了反码,但是又出现了 ‘-0’的问题。 eg:1 - 1 = 1 + (-1) = 阅读全文

posted @ 2016-10-02 20:41 暴力的轮胎 阅读(179) 评论(0) 推荐(0) 编辑

Coursera公开课-Machine_learing:编程作业7

摘要: 这周的编程作业主要是两方面内容。 1.K-means聚类。 2.PCA(Principle Component Analys)主成分分析。 方式主要是通过对图像的聚类实现压缩图像,后来发现PCA也可以通过对主特征值的提取实现压缩图像的目的。很有意思,具体的内容参见本分类中的另外两篇博文,图像压缩方法 阅读全文

posted @ 2016-10-02 11:47 暴力的轮胎 阅读(171) 评论(0) 推荐(0) 编辑

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 23 下一页

导航