C++
sunbingzibo
这个作者很懒,什么都没留下…
展开
-
C++初学者容易遇到的几个错误
最近要用到visual c++来开发一些程序,呵呵 ,以前上学的时候学的是C++,对visual c++不是很了解,基本是从头学起啊, 为了以后,便于总结,写下一些,调试手册,便于总结 第一个错误:故意注释掉//#include "stdafx.h" fatal error C1010: unexpected end of file while looking for precompiled原创 2007-06-10 18:22:00 · 3719 阅读 · 0 评论 -
使用C++的接口
#include "stdafx.h"using namespace std;//abstract interfacesinterface IX...{ virtual void _stdcall Fx1()=0; virtual void _stdcall Fx2()=0;};interface IY...{ virtual void _stdcall Fy1()=0;转载 2007-09-22 15:50:00 · 1190 阅读 · 0 评论 -
QueryInterface 的实现规则
本节将给出一些QueryInterface既的所有实现都必须遵循的一些规则,以便客户能够获取关于组件的足够多的知识并对之施实一些控制和其他有用的处理。如果没有这些规则,是不可能编写出组件的,因为在这种情况下,QueryInterface的行为将是不确定的。具体来讲,这些规则是:QueryInterface返回的总是同一 IUnknown指针。若客户曾经获取过某个接口,那么它将总能获取此接口。客户可转载 2007-09-23 15:22:00 · 1430 阅读 · 0 评论 -
导出C++ dll中的类
今日做一个小程序来练手要求:做一个dll,dll中包含一个函数,这个函数的主要作用就是显示一个messagebox,调用者调用这个函数,来显示一些消息首先在定义一个类,由于在使用时,我们应实例化这个类,所以在这个类之前应加上__declspec(dllexport),来确保导出了类的构造函数 由于我们用到了mfc,所以在代码之前加入#ifndef __AFXWIN_H__ #error i原创 2007-09-21 23:41:00 · 1206 阅读 · 0 评论 -
QueryInterface 实现及使用的完整的例子
下面我们将把前面所提到过和各代码段组合起来,以构成一个说明QueryInterface 实现及使用的完整例子。总的来说可以将这些代码分成三部分。第一部分是接口IX、 IY 和 IZ 的定义部分。接口 IUnknown 的定义在 Win32 SDK 的头文件 1 见UNKNWN . H 中。第二部分是组件的实现。类 CA 实现了一个支持 IX 和 IY 接口的组件。QueryInterface的实现转载 2007-09-23 15:21:00 · 4534 阅读 · 0 评论 -
C#调用C++写的dll,C++调用C++的dll
C#语言使用方便,入门门槛较代,上手容易,并且语法与C,java有很类似的地方,IDE做的也好,通用性好,是MS下一代开发的主要力量.但是其开源代码较少,类库不是十分完美,在架构方面还有一些需要做的工作.C++写的程序占用内存较小,直接对内存或者文件操作,因此一些关键的步骤或者一些最内层的循环在一定程序上还需要依赖C++.下面我做一些简单的例子第一步,用C++做一个可以导出函数的dll原创 2007-07-25 18:07:00 · 15622 阅读 · 7 评论 -
从头开始学习c语言
以前的时候学习C语言时候认为C语言不过是一个学习的工具,学习一些原创 2014-09-24 10:20:32 · 1276 阅读 · 0 评论