bug
持续学习刻意练习
这个作者很懒,什么都没留下…
展开
-
细节的东东
1.pow只能用在double上,用在int 上没效2.两个数的乘机等于这两个数的最大公约数乘以最小公倍数3.原创 2013-05-17 22:54:27 · 677 阅读 · 0 评论 -
VC6.0 error LNK2001: unresolved external symbol _main
学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。 初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为: unre原创 2013-05-28 10:58:24 · 860 阅读 · 0 评论 -
RunTime Error运行时错误产生的原因都有哪些?
1. Floating Point Error,这是因为你的程序出现了除法运算中除数为0的情况2. Segmentation Fault,段错误,引发段错误的原因主要的又可以分成2点: (1)buffer overflow缓冲区溢出,缓冲区溢出一般就是你的程序中数组开小了,产生了越界访问,比如定义int a[100];此时你引用了a[1000]就很可能出现运行时错误。“缓冲区”一般原创 2013-05-27 08:46:24 · 9991 阅读 · 0 评论 -
Presentation Error是由哪些字符引起的?
主要看换行和空格。 这个错误和CE错误我觉得是最不该发生的。PE错误通常是由于空白符的多或少输出导致。所谓空白符是指如下的几个:’\r’, ‘\n’, ‘\t’, ‘ ‘,它们分别叫回车、换行、水平制表、空格。也就是说你的程序多输出或者少输出这几个字符就会产生PE的结果,出现PE基本可以认为你的程序是对了,只要稍加调试这些东西就可以AC了。当然针对那些让你排版的题目除外,原创 2013-05-26 19:57:21 · 2182 阅读 · 0 评论 -
error C2018: unknown character '0xa1'
问题: 关于error C2018: unknown character '0xa1'这个错误解释及解决方法:解释: 这句话的意思是不能识别的字符0xa1。原因: 你的代码中有若干个空格是全角空格。解决方法是: 把你的代码放在word中,有高级搜索代替,把所有的全角空格替换成半角空格就可以了,当然,如果代码量非常少,那就直原创 2013-04-04 17:48:27 · 1315 阅读 · 0 评论 -
Time Limit Exceeded是超时,该如何避免呢?
超时的一个主要原因是算法时间复杂度太高,此时应考虑选用合理的数据结构降低你的程序的时间复杂度,或者更换算法。我们做过的每一个题都有一个时间限制,通常是1000MS,即1秒,也有2秒,5秒,10秒的题。而每一个题的数据范围题目会事先说明,比如n原创 2013-05-26 19:59:14 · 9046 阅读 · 0 评论 -
Memory Limit Exceeded超内存,怎么避免呢?
通常一个题目超内存的可能性不大,一般的题目对内存的要求并不是很严格,所以出现超内存的情况还是很少的。但并不是没有,出现超内存时我们需要对自己的程序的空间复杂度进行优化,此处的空间复杂度是与时间复杂度相对应的,你可以在算法导论中查看它具体的定义。避免的方法只能是跟据题目所给出的数据范围,看一看数组开辟的能不能再小一些,或者更改算法以使用更小的内存。原创 2013-05-26 20:00:18 · 16876 阅读 · 0 评论 -
error C2143: syntax error : missing ';' before '<class-head>'
问题: 关于error C2143: syntax error : missing ';' before '' 这个错误及解决方法。解释: 这句话的意思就是在类的前面少加了“;”。错误代码:#include using namespace std;#define maxsize 100typedef int Datetypeclass s原创 2013-05-25 21:54:08 · 9583 阅读 · 0 评论 -
Compile Error产生的可能原因
1. 变量未定义就使用,或定义后使用位置超出了定义的作用域说明:如b=25但程序并未在使用前定义好b的类型,还应注意变量作用域。2. 括号不匹配说明:()、[]、{}一定要有始就得有终3. 使用非法类型说明:如__int64在GCC编译器下不识别,你却用它4. 需少分号说明:忘了语句以一个分号结束5.用函数未引头文件说明:如printf函数在G++中未包含std原创 2013-05-26 19:53:05 · 30585 阅读 · 4 评论 -
错误 LNK1120
错误 LNK1120 为您提供该链接的无法解析的外部对象数 (number)。导致无法解析的外部对象的条件由错误 LNK2001 描述,此错误出现在该错误信息之前(对每个无法解析的外部对象都出现一次)。//就是说每出现一次LNK1120都会在之前出现一个LNK2001所以主要是解决LNK1120关键是要解决链接器工具错误 LNK2001 这分一下的情况(来自VS 2008的帮助),在这原创 2013-05-14 23:39:18 · 3293 阅读 · 1 评论