
c/c++
lengxiao_wang
这个作者很懒,什么都没留下…
展开
-
for 循环嵌套性能的比较
有人对着汇编语言不够一屑,认为那已经是古老的低级语言,是当今的非主流语言,学了也不知道有什么用。是的,我们不得不承认,作为一门古老的语言,汇编已经完成了历史赋予它的使命,但是我们知道,我们现在所使用的任何高级语言在编译的时候都是被转化为汇编语言来执行的,也就是说,无论我们在上层做了何种的抽象,引入了多少新鲜的概念,作为一个程序员,我们的程序在最底层仍然是它,或许绝大部分的时间,我们无需关心它的存在原创 2006-03-24 10:08:00 · 7755 阅读 · 5 评论 -
高级语言中函数调用对栈的应用
栈在计算机语言中扮演了非常重要的角色,在高级语言中,我们所有的本地变量以及函数的调用都是基于栈上分配数据以及栈的调用(而全局变量和静态变量则是在堆上分配),在汇编中的过程以及函数的调用,那么,什么是栈呢?栈其实就是一个容器,是一段数据空间,这段数据空间可以连续(在汇编中通常如此),也可以是非连续(在C/C++中可以通过创建自己的数据结构和动态分配自己的内存来实现栈原创 2006-03-28 14:52:00 · 2208 阅读 · 2 评论 -
浅谈win32的dll中导出类的方法
昨天,朋友再写一个控件给客户使用,问我一个问题: 怎么在动态链接库中导出类?(不使用MFC,因为感觉那个东西实在很烦人!)呵呵,说实在,我还没有这方面的经验。以前给客户用的控件一般都是做一堆函数在控件之中,然后进行“封装”起来,再扔给客户使用。当然很顺利,只要加一个.def文件,任何语言皆可以调用你的动态库,这样有什么不好吗?当然,我并不认为它有什么不好之处,而且,也能绕过“class”这原创 2007-03-30 10:11:00 · 4621 阅读 · 1 评论