- 博客(11)
- 收藏
- 关注
原创 一个往环境变量path中添加路径的工具
#include #include using namespace std;#define E_NO_PARAM 1#define E_NO_ERROR 0#define E_READ_FAILED -1#define E_CLOSE_FAILDE 2#define E_EXSITE 3int _tmain(int argc, _TCHAR* argv[]){ if ( argc {
2007-01-27 14:44:00 1382 1
原创 copy constructor & operator =
// copyconstructor.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std;class A{public: A(int num) { cout m_num = num; } A(A& source) { cout m_num = source.m_num; ++source.
2007-01-27 10:55:00 755
原创 VC中使用GIF格式图片美化界面
VC中使用GIF格式图片美化界面 在VC中最方便使用的是BITMAP,即位图格式,但是位图往往不能达到所需的效果,这里介绍一种方法使用GIF来美化界面. 主要分为以下几个步骤:1. 将 gif 的图像载入,用CImage2. 通过CImage的HBITMAP操作得到HBitmap句柄3. 用CIma
2007-01-25 16:43:00 1441
原创 本实例是用静态类实现singleton单例模式
/*================================================================= *注意: * 在接口与数据的安排上,是先接口后数据,这样体现了以行为为中心 * 但是有一个前提就是,无论如何先将构造函数和析构函数摆在最前面 * 因为构造函数和析构函数首先决定了这个类的性质,比如说, * 带虚析构函数的一般是用来做
2006-10-18 13:15:00 851
原创 产品设计常见错误(CAD)
技术性错误 (1)不符合国家的有关法律、法规、规范、标准和技术条件等: (2)采用设计基础资料、计算公式、技术参数错误或计算结果错误; (3)设备或主要零、部件的强度、刚度、稳定性不够: (4)结构上严重不合理,不便于制造、安装、运输、检修、操作,不利于生产、技术安全及劳动保护,将会造成较大浪费; (5)设备或零部件的材质选错; (6)标准图、通用图、复用图选错; (7)缺少必要的技术要求、说明
2006-09-22 15:18:00 1280 1
原创 一段莫名其妙错误的代码
////////////////////////////////////////////////////////////////////////////////////// ProFileInfo.cpp CProFileInfo类的实现文件//模块: ProInnerVisitor//功能:// 定义CProFileInfo类,完成proe文件的创建时间以及创建人等信息//========
2006-08-31 09:31:00 1058
原创 重叠式I/O
重叠式I/O的工作原理是: 向函数传递一个OVERLAPPED结构,然后使用GetOverlappedResult从原来的OVERLAPPED结构中取得结果.通过看示例程序,自已觉得这个OVERLAPPED结构与事件对象相关,当某个特定的事件发生,那么这个结构的状态发生改变,然后可以通过这个状态来决定自己的下一步处理方案.下面是一个命名管道使用重叠式I/O的一个例子.其流程如下:
2006-08-25 14:37:00 1715
转载 [收藏]c++内存泄露
对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如Smart Pointer,Garbage Collection等。Smart Pointer技术比较成熟,STL中已经包含支持Smart Pointer的class,但是它的使用似乎并不广泛,而且它也不能解决所有的问题;Garbage Collection技术在Java中已经比较成熟
2006-07-01 22:24:00 997
原创 结合effective c++看MFC的类设计
/////////////////////////////////////////////////////////////////////////////////////////////////////////////// class CObject is the root of all compliant objects////CObject 是MFC类的最顶层的基类,主要包括以下几种支持://
2006-06-30 16:42:00 2083 1
原创 缺陷程序for_each
/***************************************************************************** *Ex13-2.cpp : 定义控制台应用程序的入口点。 *作用: * 从一个文件中把里面的单词全部读出,然后排序,并与原来单词组成一个pair *疑问: * 对于for_each算法,对于函数可以传递多个参数吗?如果可以,怎么操作 *
2006-06-20 09:23:00 842 1
原创 istream_iterator
// anagrams.cpp : 定义控制台应用程序的入口点。////此练习是学习ifstream,istream_iterator,binary_search,next_permutation//istream_iterator这是一个迭代器,是输入流的迭代器,#include "stdafx.h"#include #include #include #include #include
2006-06-19 16:18:00 1643 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人