智能指针自动识别类型,正确调用析构函数的方法

智能指针自动识别类型,正确调用析构函数的方法 1,把任何指针封装进Destructor,并把Destructor转化为VoidClass保存。 2,把该指针封装进Destructor之后的Do函数(即实际的析构函数)转化成DestructFunc类型保存起来,delete时只用利用VoidCla...

2014-02-11 12:49:56

阅读数 1473

评论数 0

关于C++的动态库

论坛里有好多人一提到C++的DLL都立马大叫,珍爱生命远离C++动态库。我表示十分不解。 不用动态库来封装类,难不成用静态库么?还没有悔改放弃静态库的请参见http://blog.csdn.net/a63140180/article/details/19053849 不用C++的动态库,难道我...

2014-02-11 00:17:30

阅读数 539

评论数 0

dll动态库与lib静态库的优劣选择。

第一次自己写有很多个工程的程序,虽然之前研究过一些动态库的相关内容,但是以前只亲手写过使用loadlibrary调用的纯c语言的动态库,没有动态链接过c++的类,因此对dll这东西还是有些恐惧的,所以开始的时候我的工程是由几个LIB工程,几个纯C DLL工程和一个EXE工程组成的(DLL工程也静态...

2014-02-10 23:57:46

阅读数 1147

评论数 1

隐性类型转换运算符重载,比较罕见又有用的玩意!

假如你写了一个类MyObject 并且有一个该类的对象object: MyObject object; 你现在想把一个指针赋值给object,很简单 大家都知道重载赋值运算符=号可以达到这个目的 class MyObject { void operator=(XXX* a) { ...

2014-02-10 23:28:59

阅读数 611

评论数 0

这里有编译好的VTK下载,为不想花时间编译的朋友提供方便

http://download.csdn.net/detail/a63140180/4203607     要说明的是编程环境必须用VS 2008编译时必须选择Release,否则链接不上。不会链接LIB库的同鞋请百度一下。

2012-11-19 19:34:53

阅读数 556

评论数 0

Tips:Free Image 读取GIF图像,参数选择

首先读取GIF为多帧位图: FIMULTIBITMAP *pGIFImage=FreeImage_OpenMuiltiBitmap(format,filepath,0,1,0,GIF_PLAYBACK); 一开始最后一个参数我选择选择的是GIF_DEFAULT。后来发现读取的GIF...

2012-08-18 09:32:47

阅读数 1442

评论数 0

搞了几天的Freetype,发现某些教程真是害死人啊,小字体变粗问题终于解决了。终于达到notepad的水准了。

小字体得用FT_LOAD_MONOCHROME|FT_LOAD_NO_AUTOHINTING的方式加载Glyph,这一点是肯定的。 加载字体为1bit的位图,关键就在于获取这个位图上的每一位的方式 假设横轴坐标为X,纵轴为Y 很多教程上写的是: buffer[y* ftFace->g...

2012-08-17 22:43:07

阅读数 1730

评论数 0

22世纪自然语言编程

壬戌之秋,七月既望,苏子与客泛舟游于赤壁之下。清风徐来,水波不兴。举酒属客,诵明月之诗,歌窈窕之章。少焉,月出于东山之上,徘徊于斗牛之间。白露横江,水光接天。纵一苇之所如,凌万顷之茫然。浩浩乎如冯虚御风,而不知其所止;飘飘乎如遗世独立,羽化而登仙。 于是饮酒乐甚,扣舷而歌之。歌曰:“桂棹兮兰桨,...

2012-05-06 00:55:40

阅读数 1940

评论数 0

hadoop的配置以及Eclipse编程

hadoop集群把我配置得要吐血,从各种无厘头的问题的出现到疯狂无脑搜索问题的解决方案,青春一点一点地被虚度。 好吧废话不说,以下是我总结的配置步骤:  1, 装Linux的时候将机群每台机器都配置成不同的机器名为 hostname1,hostname2,………. 每台机器上都有个同名的用户,最好...

2011-11-20 20:36:38

阅读数 709

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭