
随笔_技术
文章平均质量分 60
daichanglin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
类设计问题:保护和暴露
typedef CList CListObj;class CData{public: const CListObj& ListObj() const { return m_listObj; } CListObj& ListObj() { return m_listObj; }protected: CListObj m_listObj; mutable CCriticalSection m_cs原创 2006-11-23 10:43:00 · 861 阅读 · 0 评论 -
删除CList对象的简便写法
// 原先void CNetDiskViewData::RemoveAllUser(){ CGuardLock Guard(&m_csUser); CUserInfo *pUser(NULL); POSITION pos(NULL); pos = m_ListUser.GetHeadPosition(); while (pos) { pUser = (CUserInfo*)m_ListUse原创 2006-11-23 10:56:00 · 1608 阅读 · 0 评论 -
引起线程死锁的一种情况及解决方法
typedef CList CListData;class CDataDlg{public: void InsertToListCtrl(const CListData& ListData) { m_cs.Lock(); for (...) { m_ctlListData.InsertItem(...); } m_cs.Unlock(); }protected: CListC原创 2006-11-23 11:30:00 · 2409 阅读 · 0 评论 -
"伪虚函数"示例
示例1:class CBase{ virtual void Fun1() const {};};class CDrived : public CBase{ virtual void Fun1() {};};分析:CDrived::Fun1不是继承自CBase的虚函数了,而是一个新的虚函数,因为上下两个函数的声明不一样——下面函数声明后面没有const.要想重新实现基类的虚函数,虚函数的声明原创 2006-11-23 22:21:00 · 885 阅读 · 0 评论 -
几条赋值语句的地址分析
char str1[] = _T("abc")char str2[] = _T("abc")结果:str1 != str2分析:str1和str2是字符数组类型,它们在栈区中获得空间并被用常量"abc"初始化,所以这两个数组的首地址str1和str2的值是不一样的const char str3[] = _T("abc")const char str4[] = _T("abc")结果:s原创 2006-11-24 18:53:00 · 1072 阅读 · 0 评论 -
cast族转换符使用总结
示例1:class A {};class B : public A {};class C {};A* pA = new A();B* pB = static_cast(pA);C* pC = static_cast(pA); // 不能通过编译,C和A没有关系long lData = static_cast(pA); // 不能通过编译,long是内置数据类型,不是类解析:static_c原创 2006-11-27 10:29:00 · 940 阅读 · 0 评论 -
VB传入回调函数指针至VC编写的DLL函数中,应注意的几点
http://www.china-askpro.com/msg13/qa91.shtmlhttp://support.microsoft.com/kb/q181578/VB中,应注意以下几点:声明DLL函数时,有返回值的声明为Function,无返回值声明为Sub,参数类型要一一对应,注意参数类型的字节数;注意AddressOf运算符用法;VC中,应注意以下几点:转载 2007-08-21 15:10:00 · 3819 阅读 · 0 评论 -
Windows平台上的SVN服务器架设步骤
下载两个安装包apache_2.2.9-win32-x86-openssl-0.9.8h-r2.msi,Setup-Subversion-1.5.1.en-us.msi。1.安装apache_2.2.9-win32-x86-openssl-0.9.8h-r2.msi; 在IE浏览器中输入"http://localhost"来验证apache服务器是否启动;2.安装Setup-Subversio原创 2008-09-26 09:17:00 · 1653 阅读 · 0 评论