C
ycpanda
每一次对问题的深究,都会带来新的体会和知识。
展开
-
scanf,那些被忽略的
<br />先上一段代码:<br />int n;while(1){ printf("enter a number:"); if( scanf("%d",&n) == 1 ) break; printf("try again:");}printf("you typed %d/n",n); <br /> <br />按照一般正常输入是没问题,可是如果首先输入了类似'x'的字符,那么代码会永远循环提示“try again”。<br /> <b原创 2011-06-01 20:05:00 · 1060 阅读 · 0 评论 -
C++中delete和delete[]的区别
转载自:http://www.cnblogs.com/charley_yang/archive/2010/12/08/1899982.html一直对C++中的delete和delete[]的区别不甚了解,今天遇到了,上网查了一下,得出了结论。做个备份,以免丢失。 C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分转载 2014-09-17 17:11:56 · 549 阅读 · 0 评论 -
C++中的单例模式
转载自:http://blog.csdn.net/hackbuteer1/article/details/7460019单例模式也称为单件模式、单子模式,可能是使用最广泛的设计模式。其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。有很多地方需要这样的功能模块,如系统的日志输出,GUI应用必须是单鼠标,MODEM的联接需要一条且只需要一条电话线,操转载 2014-09-17 16:46:44 · 620 阅读 · 0 评论 -
为什么父类指针可以指向子类反之则不行
转载自:http://blog.csdn.net/yiruirui0507/article/details/6007767例如: class a {public: int aa}; class b:public a {public: int bb; } 从内存的来看 如a ---------| |占一个int数据大小--| |--转载 2014-09-06 18:17:36 · 550 阅读 · 0 评论 -
C/C++程序员必须熟练应用的开源项目
转载自:http://blog.csdn.net/langeldep/article/details/6293655转载 2014-09-06 18:13:46 · 936 阅读 · 0 评论 -
【COM编程】从C++到COM,学习笔记
转载自:http://blog.csdn.net/netanimals/article/details/6863403COM的产生 一. 为什么要引入COM?先给一个答案:COM的产生是为了解决OLE技术。当然今天OLE已经变成了COM的一个成功应用例,就好比牛顿当初发明微积分是为了解决物理运动问题,但是今天物理运动问题只是微积分的一个应用而已——以上不转载 2014-09-06 18:49:26 · 1614 阅读 · 0 评论 -
开源加密解密库比较
转载自:http://blog.csdn.net/langeldep/article/details/7168054转载 2014-09-06 18:52:10 · 812 阅读 · 0 评论 -
一种有效避免死锁的互斥锁设计
转载自:http://blog.csdn.net/yitouhan/article/details/34948239下面是摘自网络的一段话,我觉得很好;对认识锁很有帮助。“为什么要加锁?加锁是为了防止不同的线程访问同一共享资源造成混乱。打个比方:人是不同的线程,卫生间是共享资源。你在上洗手间的时候肯定要把门锁上吧,这就是加锁,只要你在里面,这个卫生间就被锁了,只转载 2014-09-05 16:24:07 · 775 阅读 · 0 评论 -
C++ explicit关键字应用方法详解
转载自:http://developer.51cto.com/art/201002/183398.htm转载 2014-09-05 16:24:10 · 462 阅读 · 0 评论 -
enum类型的本质
转载自:http://www.cppblog.com/chemz/archive/2007/06/05/25578.html转载 2014-05-10 03:12:35 · 745 阅读 · 0 评论 -
用好printf和scanf
转载自:http://hi.baidu.com/wuxicn/item/f648fe1970f86917e3f98682在C中,printf系列函数(fprintf, sprintf...)和scanf(fscanf, sscanf...)函数功能很强大,用好了的话,很多字符操作都可以很简单,甚至一些简单的正则匹配的工作也可以用scanf来完成,下面是几个例子。1. print转载 2014-03-24 23:49:16 · 662 阅读 · 0 评论 -
开源日志系统 log4c 使用心得+总结
转载自:http://blog.csdn.net/sky_qing/article/details/7208645 Sky_qing的专栏本人最近研究了一下开源的日志系统log4c。简单总结一下:一、安装:我看网上好多人介绍log4c安装的时候都说有两个步骤:先下载expat安装包并安装expat,然后下载log4c安装包并转载 2014-01-10 21:57:48 · 1392 阅读 · 0 评论 -
VC++中编译C出错:error C2143: syntax error : missing ';' before 'type'
转摘自:http://preceo.blog.51cto.com/6225017/1130931近来写程序时发现了一个问题,用 VC 编译 C语言是 总是提示一个错误:error C2143: syntax error : missing ';' before 'type'。考虑了很久也没有答案,于是上网搜索,终于在一位网友网易博客中找到了解决办法。解决方法如下:把所有变量的声明放转载 2013-11-10 11:42:43 · 1248 阅读 · 0 评论 -
fscanf函数的应用
转摘自:http://blog.csdn.net/mxgsgtc/article/details/13005675以前老是被从文本里读取文件,然后逐个的进行字符解析,感觉非常的慢,自从知道了fscanf函数之后,一切变的so easy!fscanf函数用于从文本里读一个字符串到指定的数组里面:[cpp] view plaincopy转载 2013-11-10 23:45:59 · 1147 阅读 · 0 评论 -
关于C,努力的方向
<br />就要大三,大一学皮毛,大二学校就没开C语言课了。<br />一个人默默的,慢慢的摸索着,今天之所以写下这篇文章,是希望自己能重新活力,有点誓师的味道^-^。<br />《你必须知道的495个C语言问题》,《数据结构1000个问题与解答》,《winows程序设计第5版》,近期就把这三本啃透~原创 2011-06-01 20:11:00 · 743 阅读 · 0 评论 -
C++开源库,欢迎补充。
转载自:http://blog.csdn.net/kobejayandy/article/details/8681741C++在“商业应用”方面,曾经是天下第一的开发语言,但这一桂冠已经被java抢走多年。因为当今商业应用程序类型,已经从桌面应用迅速转移成 Web应 用。当Java横行天下之后,MS又突然发力,搞出C#语言,有大片的曾经的C++程序员,以为C++要就此沉沦,未料转载 2013-12-30 14:31:56 · 2761 阅读 · 0 评论