10 2011 档案

摘要:这几天我的程序遇到一个莫名其妙的错误,代码执行到一个lib就挂。而我的代码是完全参考一段成熟的代码来调用这个lib的。懊恼啊,最后柳暗花明,原来我在debug版链接的是release版的lib。 这已经是我第二次犯这个错误了,上一次是有两个项目生成重名的lib,结果也乱掉了,程序一执行就挂。 所以,我感觉记下这个错误,以及所有能让程序挂掉的情况会很有好处。 当程序出现莫名其妙的错误,你会想到什么? (1)链接了不同版本的库(连接错误版本的静态库或者动态库)。 (2)如果你的程序在本机运行好好的,到其他机子就挂,很可能是那台机子上缺乏运行环境,比如C++的运行库。 (3)内存非法访问。 .... 阅读全文
posted @ 2011-10-27 12:48 夜塔 阅读(225) 评论(0) 推荐(0) 编辑
摘要:C++语言中的<ctime>头文件,也就是C语言的<time.h>中提供时间函数。其中主要是3中数据结构:time_t,clock_t和struct tm。其实time_t和clock_t都是一个整形数,time_t记录的是秒数,而在Windows下,clock_t存储的是毫秒数。 一、获取时间 1、clock_t clock ( void ); 作用:获取程序运行的clock数。在Windows下,每秒有1000个clock,也就是clock的精度是1毫秒。2、time_t time ( time_t * timer ); 作用:可以得到从1970年1月1日到现在的秒 阅读全文
posted @ 2011-10-18 19:52 夜塔 阅读(693) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示