- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 static_cast一点小知识
现在C++用的比较多的是类型的转换,其中static_cast使用的比较频繁。有个人碰到个问题问我为什么下面的用法编译时会报错:/**//** dwSize是一个已知的值 */BYTE* tmp = new BYTE[dwSize];/**//** AStructType是一个接口体名称 */AStructType* pSt = static_castAStructType
2008-05-28 14:44:00 717
原创 Ubuntu8.04搭建C++开发环境
今天搭建C++开发环境出了点小插曲。我已经按照网上的指导下载了GCC的编译器和各种库文件。开始编了个Hello入门例子,如下:#include iostream>using namespace std;int main()...{ cout "Hello Ubuntu!" endl; return 0;}源代码保存为test.cpp。在终端命令行下输入:
2008-05-18 17:22:00 1261
原创 XP下安装Ubuntu8.04双系统
早就听说“Ubuntu”的大名了,只是一直没有下决心来试用一把。因为,早期在2000和Rethat6.x双系统实验的过程中折腾过很多次。后来Rethat7.x的安装还不错,但是步骤复杂地也足以吓退几个师的人。昨晚,一时心血来潮,抱着大不了XP重装的牺牲精神,一边开着另一台笔记本连上网络,随时准备搜索Ubuntu安装过程中出现任何问题的解决方法。整个过程十分顺利,除了在分区的时候对于挂接
2008-05-18 15:50:00 1660
原创 CFile打开文件模式总结
知识和技能需要在平时点点滴滴的过程中不断积累的,所以自己要加强这方面的总结和积聚。下面将总结CFile类打开文件模式的分类及具体说明。CFile::modeCreate 直接构建创建一个新文件。如果该文件已经存在,则文件内容自动被清零。CFile::modeNoTruncate 该值一般modeCreate组合使用。如果创建的文
2008-05-16 10:24:00 13907
原创 设计模式解决的问题
初学设计模式的时候,并不知道它能带来怎样的惊喜。只有当你积累到一定程度,作系统设计的时候,才能体会到其精妙之处。而这等精妙之于辈还停留在窥探之境的人来说,似乎是“不识庐山真面目”。为了让自己能对其有个通体了解,明白其解决问题的思路,特摘抄了一段关于描述一些导致重新设计的一般原因,以及解决这些问题的设计模式:(注明摘抄自《设计模式——可复用面向对象软件的基础,机械工业出版社》一书,第
2008-05-16 09:11:00 1521
原创 动态更改菜单之ModifyMenu
多语言支持,已经是桌面应用软件的发展趋势。用句流行的词就是“国际化”。除了语言翻译的工作外,比较重要的就是字符的编码问题。不过这些问题的讨论已经铺天盖地了,我就不想再多说细节了。我在此只记录一下我的软件“国际化”中的一个技术小片段:用ModifyMenu来动态加载文本信息,实现菜单内容的本地化功能。 ModifyMenu函数原型:/**//** MFC中的
2008-05-05 20:03:00 15873 5
WM6下房屋按揭贷款计算器
2009-05-26
WM6下的房屋按揭贷款计算器
2009-05-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人