本博客rss订阅地址: http://feed.cnblogs.com/blog/u/147990/rss

06 2013 档案

摘要:【目录】基本定义c 函数指针使用举例c++ 函数指针使用举例函数指针作为函数参数函数指针作为函数返回值函数指针数组typedef 简化函数指针操作c语言函数指针的定义形式:返回类型(*函数指针名称)(参数类型,参数类型,参数类型,…);c++函数指针的定义形式:返回类型(类名称::*函数成员名称)(参数类型,参数类型,参数类型,….); 以下代码编译环境:codeblocks with gcc in win 7c语言函数指针使用举例:#include #include int fun1(){ printf("this is fun1 call\n"); return 1;} 阅读全文
posted @ 2013-06-30 23:00 tenos 阅读(63392) 评论(1) 推荐(5) 编辑
摘要:【目录】引言extern “C”的前世今生小心门后的未知世界Q&Ac++调用c的方法c调用c++的方法在你工作过的系统里,不知能否看到类似下面的代码。这好像没有什么问题,你应该还会想:“嗯⋯是啊,我们的代码都是这样写的,从来没有因此碰到过什么麻烦啊~”。你说的没错,如果你的头文件从来没有被任何C++程序引用过的话。这与C++有什么关系呢? 看看__cplusplus(注意前面是两个下划线) 的名字你就应该知道它与C++有很大关系。__cplusplus是一个C++规范规定的预定义宏。你可以信任的是:所有的现代C++编译器都预先定义了它;而所有C语言编译器则不会。另外,按照规范__cpl 阅读全文
posted @ 2013-06-30 15:53 tenos 阅读(9418) 评论(2) 推荐(7) 编辑
摘要:关于内存映射的基本知识以及一些函数的原型说明,参考博客:http://blog.csdn.net/wcyoot/article/details/7363393下面是我对于读取一个104M文件大小,使用内存映射和传统的读文件方法进行了时间上的对比,两种方法都从该文讲读取300000*34个浮点数。测试环境:vs2010 1 #include 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 8 9 10 11 int main()12 {13 clock_t start, finish;14 ... 阅读全文
posted @ 2013-06-26 22:12 tenos 阅读(12923) 评论(0) 推荐(1) 编辑
摘要:tianyi cui 的背包九讲老版本:http://love-oriented.com/pack/,更新后的版本PDF下载:http://cuitianyi.com/blog/%E3%80%8A%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98%E4%B9%9D%E8%AE%B2%E3%80%8B2-0-alpha1/新版pdf下载地址2:http://download.csdn.net/detail/tangzhangpeng/5591321本文实现了新版本第一章 “01背包问题”,代码中的注释也是针对新版本。pdf 1.5 小节中的小错误,常数优化应该是,对Ci求和 阅读全文
posted @ 2013-06-16 16:42 tenos 阅读(1590) 评论(0) 推荐(0) 编辑
摘要:题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=1561很明显这是个分组的有依赖的背包问题(背包问题的扩展请参考Tianyi Cui 的背包九讲http://love-oriented.com/pack/)。构建树:若攻击城堡 a 要先攻击城堡 b,则 a 是 b 的儿子,这样构建以后是一个森林,添加一个宝物数量为0的节点作为整个森林的树根以后就是一颗树了。递推方程:设dp[a][b] 表示以 a 为根节点的子树,要攻击 b 个城堡所获得的最大金钱数目。其中 a 城堡是已经攻下来的。 则 dp[a][b] = max( dp[a][b]... 阅读全文
posted @ 2013-06-15 15:45 tenos 阅读(728) 评论(0) 推荐(0) 编辑
摘要:用c++实现了md5算法。包含 md5.h 和md5.cpp 两个文件。主要参考百度百科 “MD5” 原理的描述:http://baike.baidu.cn/view/7636.htm,代码中变量命名也是参考其中的公式,程序的使用说明在md5.h 文件的末尾注释中。测试结果和百度百科测试例子一致。实现过程中需要注意事项:最后把四个变量A B C D 链接成结果时 ,注意变量高低位的先后顺序,具体参考 LinkResult()方法。md5.h 1 #ifndef _MD5_H_ 2 #define _MD5_H_ 3 4 #include 5 #include 6 using namesp... 阅读全文
posted @ 2013-06-02 16:55 tenos 阅读(3954) 评论(1) 推荐(1) 编辑


本博客rss订阅地址: http://feed.cnblogs.com/blog/u/147990/rss

公益页面-寻找遗失儿童

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