2014年10月5日

使用了非标准扩展:“xxx”使用 SEH,并且“xxx”有析构函数

摘要: 如果一个函数内使用了异常处理机制, VC 编译器在编译该函数时,它会给此函数插入一些“代码和信息”(代码指的是当该函数中出现异常时的回调函数,而信息主要是指与异常出现相关的一些必要的链表),因此每份函数只能有一份这样的东东(“代码和信息”),故一个函数只能采用一种形式的异常处理规则。上图中黄色部分就... 阅读全文

posted @ 2014-10-05 22:32 iackjee 阅读(1863) 评论(1) 推荐(0) 编辑

16进制串hex与ASCII字符串相互转换

摘要: 提供两个函数,方便十六进制串与ASCII 字符串之间的相互转换,使用函数需要注意的是返回的串是在堆上通过 calloc 分配的,所以,记得使用完返回值释放该块,并且将指向该块的指针 =NULL 。char *chstohex ( char* chs ){ char hex[16] = { '0... 阅读全文

posted @ 2014-10-05 22:07 iackjee 阅读(3214) 评论(0) 推荐(0) 编辑

导航