摘要: 以前一直对线程的创建、运行过程不清楚,现在看了Windows核心编程的讲解之后总算是比较清楚了,现在就将我看的知识点总结一下。先介绍一下线程的创建函数CreateThread,函数原型如下(摘至MSDN的说明,加上了一些简单的字面翻译): HANDLE CreateThread ( SEC_ATTRSSecurityAttributes, ULONGStackSize, SEC_THREAD_STARTStartFunction, PVOIDThreadParameter, ULONGCreationFlags, ... 阅读全文
posted @ 2010-11-12 12:15 小马喝水 阅读(876) 评论(0) 推荐(0) 编辑
摘要: 自从接触编程以来,除了大学老师的那一点启蒙之外,其他的时候都是在自己慢慢的摸索。由于我不是学的计算机专业,即使我们专业也会开设一些计算机的课程,但也是针对专业中要用到的技术进行讲解,根本没有形成系统。以前在学校的时候对计算机比较感兴趣,每次上机课我都会很认真的在电脑上敲着书上的代码,因此在课程设计的时候做的比较轻松,周围的同学那时候会觉得我编程比较厉害,其实只不过我对书上的例子比较熟悉,而课程设计差不多都是从书上的例子引申过来的。 对编程的兴趣和同学的佩服的眼神是我踏进编程之路的动力。兴趣是最好的老师,在刚开始接触到Visual c++编程的时候,每次去自习室自习的时候,到... 阅读全文
posted @ 2010-11-12 11:07 小马喝水 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 现在尝试用 Windows Live Writer写博客了,网上的朋友都说这个是Blogger的必备,我也用来试试,呵呵! 阅读全文
posted @ 2010-11-07 11:42 小马喝水 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 内联函数与普通函数的区别 普通函数在编译的过程中由编译器将函数体放入代码段,在调用函数过程中先进行参数的压栈,然后根据函数的调用地址调用函数,并执行,函数返回后执行出栈操作,这样就会有一个调用的过程,会有时间的消耗。内联函数可以避免这样的消耗,一个函数申明为内联函数,在编译的过程中,编译器会将函数体代码插入函数调用处,这样虽然会增加代码段的空间,但是可以避免时间上的消耗,提高了效率。 成员函数与静态函数的区别 1、所有函数代码都在程序编译连接时放在一块,称为代码区,无论是静态还是非静态函数都一样,不存在 "构造一个类的对象(第一次构造对象)时,就会给成员函数(非静态成员函数)分配代码 阅读全文
posted @ 2010-08-25 11:57 小马喝水 阅读(917) 评论(0) 推荐(0) 编辑