
常识
文章平均质量分 70
snaill
请用一段话来描述您自己,如性格、爱好、生活态度、工作情况、受教育状况等。让大家更了解你
展开
-
[原创] 将基类的private成员函数声明为虚函数的讨论
有人认为“虚拟是用于多态 声明为private是没有什么意义了啊”,“private:可见域就是类本身,派生类是不可见的!”开始我也这么想,可是在我做了实验以后,发现完全不是这么回事(代码环境vc6.0)interface ITest{ private: virtual void test() = 0;}class ctest : public ITest如果不在CT原创 2004-09-25 05:16:00 · 2339 阅读 · 0 评论 -
[原创] 在MFC中大家都习惯用CStdioFile来处理文本文件,可是为什么CStdioFile不叫CTextFile?
这个恐怕是一个很奇怪的问题,甚至我在csdn.net上发帖的时候,有人这样回答“因为如果叫成CTextFile,你肯定要问 CTextFile为什么不叫CStdioFile?”。 也有人比较认真的说“CStdioFile类既可以对文本文件进行操作也可以对二进制文件进行操作,他有Write(),Read()等方法,而不公是WriteString(),ReadString()。很明显不能原创 2004-10-03 12:16:00 · 2981 阅读 · 0 评论 -
2个CString的小错误,记下来时时提醒自己
问题一:看下面的代码,编译没有错误,运行却始终是false CString str = _T(a:b”); if (str.Find(_T(“:”)>= 0)) return true; return false;仔细看看才发现,>=0的判断不小心写道Find()的函数里面了,于是代码就成了 CString原创 2005-02-07 17:54:00 · 1378 阅读 · 0 评论 -
[转贴]How To Ask Questions The Smart Way
译者 D.H.Grand How To Ask Questions The Smart Way 提问的智慧 Copyright (C) 2001 by Eric S. Raymond 中文版Copyleft 2001 by D.H.Gr转载 2005-03-30 15:14:00 · 1524 阅读 · 0 评论 -
[转贴]如何有效地报告Bug
引言 为公众写过软件的人,大概都收到过很拙劣的bug(计算机程序代码中的错误或程序运行时的瑕疵——译者注)报告,例如: 在报告中说“不好用”; 所报告内容毫无意义; 在报告中用户没有提供足够的信息; 在报告中提供了虚假信息; 所报告的问题是由于用户的过失而产生的; 所报告的问题是由于其他程序的错误而产生的; 所报告的问题是由于网络错误而产生的; 这便是为什么“技术支持”被转载 2005-03-30 15:14:00 · 1218 阅读 · 1 评论 -
[技巧]如何显示旋转文本
只要用户使用TrueType或者GDI笔或字体就可以显示旋转文本(有些硬件设备也支持旋转光栅字体)。LOGFONT结构中的ifEscapement成员指定了文本行和x轴的角度,角度的单位是十分之一度而不是度,例如,ifEscapement为450表示字体旋转45度。为确保所有的字体沿坐标系统的同一方向旋转,一定要设置ifEscapement成员的CLIP_LH_ANGLES位,否则,有些字体可能反原创 2005-04-05 21:35:00 · 1619 阅读 · 0 评论