摘要: 最近一段时间在学c++,对于c++的虚析构函数有一点自己的理解c++中如果类有虚函数的话,子类如果有重虚函数的,子类在构造的时候就会先初始化虚表指针,虚表指针指向真正的子类函数的地址。虚析构函数由于名字不一样,但是编译器还是会把子类析构函数的地址放在虚表中,供后面掉用。
阅读全文
摘要: 来自: http://blog.csdn.net/expleeve/article/details/6037219由于XML在数据存储方面的优势,使得使用xml作为配置文件,是一种常用的手段。 libxml2是一个xml c语言版的解析器,本来是为Gnome项目开发的工具,是一个基于MIT License的免费开源软件。它除了支持c语言版以外,还支持c++、PHP、Pascal、Ruby、Tcl等语言的绑定,能在Windows、Linux、Solaris、MacOsX等平台上运行。功能还是相当强大的,相信满足一般用户需求没有任何问题。 最近在arm-linux平台上需要用到libxml2库,这
阅读全文
摘要: 转:http://www.cnblogs.com/myitm/archive/2010/12/17/1909194.html今天有点时间,研究了一下MyEclispse的智能感知的功能。刚开始使用它时总是感觉如此不爽→智能感知功能太弱!与Visual Studio2008简直不是一个档次的!不过后来经过查看网上的资料发现它也并非如此的弱,就在上周我自己玩弄它时就发现可以通过如下设置来修改它的智 能感知的提示时间: Windows→Preferences→Java→Editor→Content Assist 我们看到其中的AutoActivation Delay默认值为200(单位是毫秒)也..
阅读全文
摘要: 转:http://blog.csdn.net/schumyxp/article/details/2119186打算用linux下面的eclipse进行c++开发,因为好久没做c++开发了,又对linux没那么熟悉,就记录一下我的入门经历。 目的是创建一个共享库,然后用另一个项目去调用。 首先,创建一个共享库。打开eclipse,选择c++项目里面的共享库,创建即可,然后就是编写相应的代码什么的…… 比如这个库就叫做test吧,里面有个类,叫做CTest。 写好之后,编译,保证没有问题。这个时候应该得到了一个libtest.so文件,还有就是CTest类的头文件CTest.h。 这个时候...
阅读全文
摘要: 转:http://www.cnblogs.com/wondering/archive/2009/05/21/boost_setup.htmlhttp://www.cnblogs.com/finallyliuyu/archive/2010/08/23/1806811.html 这里面有设置链接库的图理论上,本文适用于boost的各个版本,尤其是最新版本1.47.0;适用于各种C++编译器,如VC6.0(部分库不支持),VS2003,VS2005,VS2008,VS2010,gcc,C++ Builder等。先总结一下Windows系统。 一、下载 首先从boost官方主页http://www.b
阅读全文
摘要: 参考:http://hi.baidu.com/huangyuyu373/blog/item/f5b28ca5924102fc9152ee0c.html我的原因是第4个,重新注册下Mergemod.dll 就可以了。
阅读全文
摘要: 类似于涂鸦的样子,很容易上手,大家可以去看看可存:告别那一堆堆的纸质线框图吧…易用:UI控件支持自动拖拽,并且可以实现自动对齐;美观:手绘风格,简约清爽;丰富:从按钮到输入框,从导航条到页面、表格,甚至包括了最潮的Iphone元素;方便:对元素的修改除了工具栏外,还可以使用隐藏编辑框,支持快捷键;兼容:可使用XML语言保存元素,也可以导出PNG图片,可以插入到任何项目;跨平台:Wind...
阅读全文
摘要: 虽说Grid++很容易在拉模式下做子报表,但是在推的模式下子报表应该如何来填充呢?场景介绍:为了报表的美观,当子报表为空的记录集时候,必须得画上3条记录。解决办法:在拉的模式下,显然不能实现,只好自己写代码实现,在填充子报表时候,先判断子报表的记录数。疑惑点:第一次做的时候,想当然的认为主报表填充完一笔记录,然后就会去关联子报表,填充子报表数据。但是 Grid++内 部不是这样的,它是填充完主...
阅读全文
摘要: 1:分配静态成员的内存空间,值类型为0,引用类型为null2: 执行静态成员的赋值。3:执行静态的构造函数。4:分配成员的内存空间,值为0,引用类型为null5:执行成员的赋值。6:分配基类静态成员的内存空间,值为0,引用类型为null7:执行基类静态成员的赋值。8:执行基类的静态构造函数。9:基类的成员的声明和赋值。10:基类的构造函数11:构造函数注:静态的成员和构筑函数只运行一次。代码Cod...
阅读全文
摘要: 最近在做asp.net发送邮件的功能,发现一个问题:在vs环境下,邮件是可以发送到对方的邮箱的,一旦部署到服务器上就会提示 :Failure sending mail 的错误。 上网了找了下,先解决办法如下: 1:服务器上要装有smtp服务,在IIS里面。 2:修改代码 SmtpClient client = new SmtpClient("localhost");本地环境:vs2008 + ...
阅读全文