
C++
文章平均质量分 86
昵称一定要靓
这个作者很懒,什么都没留下…
展开
-
输入输出函数
首先大部分函数的详细用法都能在MSDN中找到,自觉查找MSDN是基本素质。1、scanf() 函数有返回值,输入成功会返回输入元素的个数 例子:Assert( 2==scanf("%s %s", str1, str2) )2、gets() 和 scanf("%s",...) 的区别 gets() 在从文件输入的时候(stdin 也看成文件),读入以 '\原创 2014-07-15 21:42:29 · 569 阅读 · 0 评论 -
malloc与new差异
一、mallloc/free 与 new/delete 分配内存差异1、malloc 是C/C++ 标准库函数; new是C++运算符,同“+-*/”一样。2、new 分配的是对象,会调用对象的构造函数;malloc 仅分配内存。(操作对象不同)3、操作差异。 malloc 函数原型: void * malloc (size_t size); 返回原创 2014-04-15 18:16:34 · 632 阅读 · 0 评论 -
BST与AVL的C++模板实现
C++实现BSTree与AVLTree回顾树结构时,本打算随便写个原创 2014-04-18 15:29:23 · 805 阅读 · 0 评论 -
生产者消费者模型
原文来自秒杀多线程 第十章内容。链接:http://blog.youkuaiyun.com/morewindows/article/details/7577591主要考察多生产者,多消费者,多缓存的情况。最开始由单生产者、单消费者单缓存开始,此时因为只有一个缓存,所以生产者和消费者对缓存的访问是互斥的。采用互斥访问。当缓存大于1个时,生产者和消费者就可以同时访问缓存了。当生产者或者原创 2014-08-22 11:49:38 · 609 阅读 · 0 评论