![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
你不一定知道的基础
wangzhilife
这个作者很懒,什么都没留下…
展开
-
Typeof 的概念和用法
typeof 是C语言的新扩展的一个标识符,只有部分编译器支持,类似于sizeof, 不过这个特性在linux内核中应用非常广泛,对实现面向对象有非常重要的作用。1. const typeof( ((type *)0)->member ) *__mptr = (ptr);是定义一个__mptr指针变量,类型和member的类型一样,typeof是获得一个变量的类型,((type原创 2012-05-28 21:11:11 · 1826 阅读 · 0 评论 -
不使用变量,实现strlen函数
不使用变量,实现strlen函数 String 系列函数的实现是找工作时各大公司都爱考的题目,所以应该引起重视,“不使用中间变量”应该说是程序员不能显示的申请内存而已,即不能有局部变量或者动态内存申请。从函数原型看,返回值为size_t,那么在函数内部必定需要一个地方存储这个值,要么是常数要么是寄存器。长度不为1时不能一次就求出来,说明必须有递归调用,这样递归时函数会自动申请原创 2012-05-24 21:12:53 · 852 阅读 · 0 评论 -
visual stdio 断点无效问题解决
VS2005 断点无效解决办法以下是网络查询到的解决vs 断点无效的问题,如果你也遇到这个问题,可以按以下的设置方法去改一下,一般都能解决的。1、清除在“选项”对话框中的“调试”类别下的“常规”节点中的“仅使用与原始版本完全匹配的源代码”选项。2、用菜单:编辑-〉高级-〉设置选定内容的格式 (Ctrl+K, Ctrl+F),把整个文件格式化。3、将文件用记事本打开,存为Ansi,Uni原创 2012-08-04 13:24:55 · 1272 阅读 · 0 评论 -
Cannot open the disk 'D:/vmware/Ubuntu.vmdk' or one of the snapshot disks it depends on
启动vmware时出现以下错误:Cannot open the disk 'D:/vmware/Ubuntu.vmdk' or one of the snapshot disks it depends on.原因: 出现这种情况一般是由于上次在关机的出现了异常,比方说非正常关机,强关机等情况,从而导致产生了一些lck为后辍名的文件,那么解决方法就是删除这些lck文件即可。原创 2012-08-31 13:54:56 · 7501 阅读 · 3 评论