当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言:
 

 

    摘要:xp里面经常msn messenger没开也会弹出消息窗口,是xp自动起了个进程。牛牛那得知是4.7的版本没卸掉,应该也有人这样,找来放在这里。 自带 windows messenger 删除方法    “在添加删除windows组件里删除” xp 自带msn 4.7,那并不是真正的删除,只是从开始菜单里移走而已.彻底删除方法:在“运行”里输入: rundll32 advpack.dll,laun......
    摘要:煤矸石堆积问题 摘 要 我们对煤矸石的堆积储存问题进行了研究。根据煤矸石的堆积要求,建设一段与地面角度约为β=25°的直线型上升轨道(角度过大,运矸车无法装满),用在轨道上行使的运矸车将矸石运到轨道的顶端后向两侧倾倒,待矸石堆高后,再借助矸石堆延长轨道,这样逐渐堆起如下图1所示的一座矸石山来。 首先,对堆积煤矸石最终所形成的规则的几何体分析,所形成的几何题是数学中较常见的几何体,因此可以根据几何关系找出这几个体中的相关因数。在整个运输煤矸石......


旧话重提:pImpl惯用手法的背后
 

  【相关文章:基于Oracle Spatial的时态空

                                                  刘未鹏 【扩展阅读:用TreeView列出本地机器上的所有的

本文也不例外,只不过,这里我们并不想提出什么新的创意,而是对pimpl背后的机制作一个探究与总结。 【扩展信息:深入ADO内部调试

pimpl惯用手法已经太老了,老得人们已经记不得它是什么时候被提出的了。像这么一个老得牙都掉了的东东几乎是肯定讲不出什么新意出来的。

 

城门失火 殃及池鱼

pimpl惯用手法的运用方式大家都很清楚,其主要作用是解开类的使用接口与实现的耦合。如果不使用pimpl惯用手法,代码会像这样:

       //c.hpp

        #include<x.hpp>

class c

        {

        public:

            void f1();

        private:

            x x; //与x的强耦合

        };

像上面这样的代码,c与它的实现就是强耦合的,从语义上说,x成员数据是属于c的实现部分,不应该暴露给用户。从语言的本质上来说,在用户的代码中,每一次使用”new c”与”c c1”这样的语句,都会将x的大小硬编码到编译后的二进制代码段中(如果x有虚函数,则还不止这些)——这是因为,对于”new c”这样的语句,其实相当于operator new(sizeof(c) )后面再跟上c的构造函数,而”c c1”则是在当前栈上腾出sizeof(c)大小的空间,然后调用c的构造函数。
...   下一页
 ·关于 wm    »显示摘要«
    摘要:这两个消息比较古怪,虽然你能找到他们的定义,看起来也似乎挺有用,但是却接收不到。刚才csdn有人问到这个问题,我就随手答了一下,随便贴到这里,以做保存。 ---------------------------------------- wm_mouseleave ,wm_mouseenter 应该算是个自定义的消息,因为windows通常都不会发送这个消息。只有你调用trackmouseevent 才会收到这个消息。 实际上这个消息 是 trackm......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE