
C\C++
zhm_xd
这个作者很懒,什么都没留下…
展开
-
C++之大整数相加
好久没有用过c++写代码了,自从工作一直都用的是java,今天有空就写了端代码,放在自己博客里面晒晒。 自己用c++封装了一个bigDecimal类,里面实现了大整数相加的操作,目前不支持负数相加。 [b]代码如下:[/b][code="c++"]/*********************************************************...2009-09-17 17:38:46 · 292 阅读 · 0 评论 -
C之一个二叉树题目解答
那天看到这么一个题目,内容是这样的:[quote]编写一算法,利用叶子结点中的空指针域将所有叶子结点链接为一个双链表,算法返回头结点的地址。[/quote]我大概思考了一下,首先得先得到这棵树的一个遍历,然后树中节点的左子树指针相当于双向链表中的prior指针,右子树指针相当于双向链表的next指针,那么头结点应该就是叶子中最左的,我们前面得到的遍历结果中,凡是左右子树都为NULL的就...2009-09-17 17:48:19 · 269 阅读 · 0 评论 -
C之文件处理
在程序开发中,与磁盘进行IO绝大多数情况是避免不掉的,因此掌握文件流操作,对程序员来说是非常重要的。一般的文件操作都分为这三步:[list][*] 第一步,打开文件或者创建文件;[*] 第二部, 读文件或者写文件;[*] 第三步,关闭文件。[/list][b]下面我用c语言说说如何操作文件。[/b] C语言在stdio库中给出了所有关于文...2009-10-15 16:39:47 · 149 阅读 · 0 评论 -
C++之tinyXML使用
tinyXML一款很优秀的操作C++类库,文件不大,但方法很丰富,和apache的Dom4j可以披靡啊!习惯了使用java类库的我看到这么丰富的c++类库,很高兴!它使用很简单,只需要拷贝几个文件到你的工程中,没有STL也可以编译运行。 下面我从这几个方面谈谈对tinyXML类库的使用以及理解。 首先在sourceforge上下载tinyXML类库,地址...2009-10-20 14:17:39 · 197 阅读 · 0 评论 -
C++与Java之函数参数传递
学过编译原理以后,我们都知道函数的参数传递有两种,分别是值传递和引用传递(又叫地址传递)。 值传递,函数只调用时,只是将实参的值拷贝到形参中,在函数里面操作都是针对形参,而在函数调用完毕以后形参所占的空间会被释放,这样在调用前后不会对实参的值产生任何影响。 引用传递,又叫地址传递。顾名思义,那就是在函数调用时,将实参的地址传给形参,换句话说就是实参和形参...2009-08-11 19:44:08 · 178 阅读 · 0 评论