51CTO博客开发
#include <iostream>using namespace std;class Data{public: int a; int b; int c;public: Data():a(0),b(0),c(0){} void printf(){cout<<"a="<<a<<",b="<<b<<",c="<<c&
最近写过几个日志类,有一些体会,现在写下来作为笔记,留待以后完善。 写一个日志类,目的就是方便将要打印出来的信息,安全的有序的写到指定文件。一般会默认将时间同时写下来,这是在日志写里面处理的。 一个简单地日志,一般一个应用程序只是对应一个log文件。这时出现共享问题,不同的地方使用同一个文件,使用同一个接口写。最开始,我将每一次的日志写都做一次文件的打开
最近在使用ClistCtrl控件时,由于父窗口有切换,窗口的深度有好几级。最初由于对所有窗口的Transparent属性设置混乱。结果导致ClistCtrl中列表信息不能刷新,必须用鼠标点击才重画点击的部分, 我在OnPaint()中调用UpdateWindow,Redraw都不管用, 调用Invalidate也只能画出除了滚动条的部分 。最后在网上看到解决办法,在此m
VS2008 程序简单打包
Windows API 中有两个函数可以得到系统版本信息:GetVersion和GetVersionEx。 GetVersion这个函数曾经困扰了很多程序员,其本来设计的是在DWORD返回值中用低位的那个字表示MS-DOS的版本号,高位的那个字表示Windows版本号。对于每个字来说,高位字节代表主要版本号,低位字节代表次要版本号。可是因为编写此函数的程序员
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号