Debug
文章平均质量分 50
huoyao
ZJNU,zz
展开
-
c++中sort函数调用报错Expression : invalid operator <的内部原理
c++中sort函数调用报错Expression : invalid operator <的内部原理,分析内部源码,深入错误发生的根源,避免在同一个地方的第二次摔倒原创 2014-11-27 14:48:36 · 3356 阅读 · 0 评论 -
error C2143: syntax error : missing ';' before 'type'
转转自:点击打开链接(有问题可以告知删除)近来写程序时发现了一个问题,用 VC 编译 C语言是 总是提示一个错误:error C2143: syntax error : missing ';' before 'type'。考虑了很久也没有答案,于是上网搜索,终于在一位网友网易博客中找到了解决办法。解决方法如下:把所有变量的声明放在可执行代码之前。出现此问题的原因在于:将文件转载 2014-12-25 15:26:25 · 1208 阅读 · 0 评论 -
Leading dimension
Leading dimension如果你用LAPACK解过矩阵本征值问题,你一定会接触到这样一个名词,“leading dimension”,比如在函数zheev中。我想绝大部分人在第一次接触这个词的时候都不明白它到底是什么意思。以前我也不明白,今天索性搜了一把,在下面找到了答案。http://icl.cs.utk.edu/lapack-forum/viewtopic.php?p=转载 2014-12-26 15:44:03 · 1391 阅读 · 0 评论 -
vs2008每次build都会重新编译链接 && 项目已经过期
转自:http://blog.csdn.net/movezzzz/article/details/6816605无外乎两种情况:1.时间问题,所创建的文件的时间比如是:2011-09-22 09:03:22,那么你的系统时间之前被你改动过当前时间是:2011-08-22 09:03:22。这下好了,vs每次编译的时候都会检查每个文件的最后修改日期,发现是上一个编译时间之后的转载 2014-12-28 17:53:31 · 2567 阅读 · 0 评论 -
一个空的vector执行pop_back操作会发生什么?
由于之前看STL源码剖析的时候,发现所执行的操作如下:只是简单的将末尾的finish迭代器减1后destroy。这让人产生一个疑问:假如这个vector为空了,finish=start了,finish再减1不就不在vector的内存控制范围了么。于是,我打算看一下vs2013编译器和g++编译器的源码。vs2013的编译器源码如下:#if _ITERATOR_DEBUG_LEV原创 2015-07-23 20:54:49 · 7944 阅读 · 0 评论