- 博客(8)
- 收藏
- 关注
原创 rand 函数 与 srand 函数
srand()用来设置rand()产生随机数时的随机数种子。 定义函数:void srand (unsigned int seed); 参数seed必须是个整数,通常可以利用geypid()或time(0)的返回值来当做seed。如果每次seed都设相同值,rand()所产生的随机数值每次就会一样。 srand48()——获取48位运算随机数(数据类型:double);
2011-12-26 18:43:49 2900
原创 C++中的 volatile 对象
用volatile关键字声明变量,是用来告诉编译器每次对此变量的引用都需要从内存地址中读取,即取消编译器对此变量的优化编译。 没用volatile声明的变量,当某次引用时,被编译器从内存地址中读取到AX寄存器,那么在其后的引用中,如果AX寄存器没有被改编,那么编译器会优化成直接读取AX寄存器。
2011-12-11 10:51:27 543
原创 c++常用网站
C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建议,以进一步加强这方面的清单。 1、http://snippets.dzone.com/tag/c/ --数以千计的有用的C语言源代码片段 2、htt
2011-12-11 09:32:48 518
转载 函数模板和类模板的实例化和具体化 - 2
一.函数模板 1.显示实例化(explicit instantiation)和显示具体化(explicit specialization)的区别: (1) 形式上: 显示实例化: template void Swap (int ,int); 显示具体化: template (int,int); 或 template 从中我们可以看出区别在于前
2011-12-10 23:23:17 965
原创 函数模板和类模板的实例化和具体化 - 1
1显示具体化: 声明:template void test(T t); //这个在显示具体化中为一般的模板函数 template (int a); //【显示具体化函数】 定义: template void test(T t){ .....} template(int a){ ......} 调用
2011-12-10 23:22:23 957
原创 关于薪水保险金的那些事
养老保险 一般要交满15年,到退休的时候才能终生享受养老金,所以想拿养老金的人请务必在自己退休前15年就开始交。如果到退休年龄交养老保险不满15年,那等到你退休的时候国家会把你个人帐户上存的8%的养老金全部退给你。那单位给你交的21%到哪里去了?国家把单位为你交的21%的钱全部划到国家的养老统筹基金里了。国家规定,退钱的时候只退给个人自己扣交的钱,单位为他交的钱全部都为国家做贡献。退休时候的养老
2011-12-05 17:04:38 766
转载 C++笔/面试
1.new、delete、malloc、free关系 delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之
2011-12-01 15:00:27 2052 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人