慕小怡的专栏

游走在C/C++/Java中

排序:
默认
按更新时间
按访问量

《Effective C++》与《More Effective C++》笔记总结

《Effective C++》及《More Effective C++》笔记总结

2016-02-18 20:11:39

阅读数:258

评论数:0

COM:IUnknown、IClassFactory、IDispatch

COM组件有三个最基本的接口类,分别是IUnknown、IClassFactory、IDispatch。 COM规范规定任何组件、任何接口都必须从IUnknown继承,IUnknown包含三个函数,分别是 QueryInterface、AddRef、Release。这三个函数是无比重要的,而...

2014-11-06 10:22:05

阅读数:284

评论数:0

C#与SQL Server数据库操作

代码: 1.引入名称空间:using System.Data.SqlClient; 2.定义连接字符串,连接对象,命令对象:     private String connectionstr; private SqlConnection connection; private SqlCom...

2013-04-11 17:13:27

阅读数:483

评论数:0

C和Win32的多线程编程(MSDN笔记整理)

线程之间需要共享公共资源,还要接收各自的堆栈。 1. 所有线程使用的公共资源必须同步,Win32 提供了几种同步资源的方式,包括信号、临界区、事件和互斥体。 互斥体(mutual exclusion 的缩写)是异步执行的线程或进程间通信的方式。此通信通常用于协调多个线程或进程的活动,通常通...

2013-03-15 12:41:56

阅读数:1233

评论数:0

关于getchar()

在控制台C程序中,通常需要打印一些信息,然后显示一句“Press any key to continue...” 一般都是使用getchar()来表示停顿。 但是这里有个问题是,通常回车会占用两个字符/n/r。所以它会把末尾的某些多余符号当做输入的字符了,通常还没有等到输入,屏幕就一闪而过了。...

2011-12-03 15:07:41

阅读数:184

评论数:0

VS 2005 安装项目自定义“系统必备”

打开解决方案管理器,右击你的解决方案名称,选择属性:在打开的属性页中,选择"系统必备"(Prerequisite)。其中会列出一些常用的组件。有时,我们需要自己自定义安装一些组件,并且希望他们出现在这个列表中可以选择。 例如:我们需要一个C++ Runtime Library ...

2010-05-09 15:47:00

阅读数:947

评论数:0

MFC中各视图之间的通讯

 用MFC AppWizard 自动生成一个应用程序 。其中包括了应用类,主边框窗口类,子边框窗口类(MDI 应用程序),文档类 和视 图类。另外,系统还自动生成了一个文档模板类对象,它把文档类,文档边 框窗口类(SDI 中的主边框窗口类或MDI 中的子边框窗口类),视图类联系在一 起,组成一个有...

2010-05-07 14:28:00

阅读数:770

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭