c/c++
dengbodb
这个作者很懒,什么都没留下…
展开
-
c中的eof
<br /> <br />很多人都写过这样的代码:<br /><br />而且理解这个代码并不是一件困难的事情,相反,太简单了.但是,如果深究,就会发现一个有意思的事情,如果不考虑重定向,也就是说,我们是从stdin 输入的,那么,我们应该输入什么信息,被认为是EOF呢?细心的读者可能注意到了,我们在声明变量c的时候,并没有将其声明为char类型,原因在于我们的c必须可以容纳所谓的EOF,想象一下,我使用的系统是Fedora,glib里头包含的stdio.h文件中将EOF定义为-1,很显然,将c定义为 ch原创 2011-03-27 16:34:00 · 553 阅读 · 0 评论 -
C++中set,map使用自定义类型
首先声明自己C++比较菜,所以以下写的都是大神不太可能出的问题。 在项目中需要用到C++的set,并且是自定义类型作为泛型参数,刚开始的时候 比较随意,就随便用了,但是在编译的时候一直报很奇怪的错误 最后一行有乱码的地方,大概是说没有相匹配的 set和map是红黑树实现的,所以如果使用自定义的类型的时候,需要在自己的类型中重载 重载函数大致如下: 先记录下来,以免以后原创 2013-04-17 15:52:40 · 4003 阅读 · 0 评论