- 博客(8)
- 资源 (5)
- 收藏
- 关注
转载 伪随机数
标准库(被包含于中)提供两个帮助生成伪随机数的函数: 函数一:int rand(void); 从srand (seed)中指定的seed开始,返回一个[seed, RAND_MAX(0x7fff))间的随机整数。 函数二:void srand(unsigned seed); 参数seed是rand()的种子,用来初始化rand()的起始值。 可以认为rand()在每次被调用的时候,它会查
2007-10-25 14:49:00 868
原创 malloc()和calloc()的区别及calloc 实现
函数malloc()和calloc()都可以用来动态分配内存空间,但两者稍有区别。 malloc()函数有一个参数,即要分配的内存空间的大小: void *malloc(size_t size); calloc()函数有两个参数,分别为元素的数目和每个元素的大小,这两个参数的乘积就是要分配的内存空间的大小。 void *calloc(size_t
2007-10-22 17:04:00 1403
转载 C++ string祥解
之 所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。 好了,进入正题………首先,为了在我们的程序中使用
2007-10-22 11:37:00 1279
转载 C++中文件的读写
无论读写都要包含头文件读:从外部文件中将数据读到程序中来处理对于程序来说,是从外部读入数据,因此定义输入流,即定义输入流对象:ifsteam infile,infile就是输入流对象。这个对象当中存放即将从文件读入的数据流。假设有名字为myfile.txt的文件,存有两行数字数据,具体方法:int a,b;ifstream infile;infile.open("myfile.txt");
2007-10-21 20:28:00 2145
转载 C语言文件操作之----文件的读写
当文件按指定的工作方式打开以后,就可以执行对文件的读和写。下面按文件的性质分类进行操作。针对文本文件和二进制文件的不同性质,对文本文件来说,可按字符读写或按字符串读写;对二进制文件来说,可进行成块的读写或格式化的读写。1. 读写字符 C提供fgetc和fputc函数对文本文件进行字符的读写,其函数的原型存于stdio.h头文件中,格式为: int fgetc(FILE *stream)
2007-10-21 20:05:00 48932 6
转载 如何理解C++中的动态绑定(dynamic binding)
如何理解C++中的动态绑定(dynamic binding) 在浏览C++论坛时,我总是能发现很多C++初学者的提问帖子,都是关于动态绑定的。基本大意就是不完全理解动态绑定该如何理解,造成一些面试或者实际编程上的困扰。本文就是针对这个问题作出的解答。作者并非技术大牛,不当之处还请大家在评论中指出,在下万分感谢。 我对于C++动态绑定的理解,一句话,就是编译器用静态分析的方法加上虚拟函数的
2007-10-20 16:42:00 2569
原创 一个例子解释AJAX
当然,不可能用一个例子解释完全Ajax的全部内容,一本书也很难说呵呵,但愿在此可以一斑窥见全豹:>My Ajax Applicationfunction getXMLHTTPRequest() {try {req = new XMLHttpRequest();} catch(err1) { try { req = new ActiveXObject("Msxml2.XMLHTTP"); }
2007-10-08 22:11:00 1070
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人