摘要: 内容 内容 对象实例化 隐式抽象类 类型可见性 成员的可见性 公钥和私钥的本机类 静态构造函数 语义的此指针 按签名隐藏函数 复制构造函数 析构函数和终结器 对象实例化 对象实例化 引用 (ref) 类型和值类型可以只实例化托管堆上,不能在堆栈或本机堆上。 // mcppv2_ref_class2. 阅读全文
posted @ 2017-12-01 16:54 欧阳平 阅读(482) 评论(0) 推荐(0) 编辑
摘要: virtual用法一 #include using namespace std;class A{public: virtual void display(){ cout<<"A"<<ENDL; } };class B : public A{public: void display(){ cout<< 阅读全文
posted @ 2017-12-01 14:48 欧阳平 阅读(3156) 评论(0) 推荐(0) 编辑
摘要: 对于dll和lib两者的关系,需要理解的一个概念是编译时和运行时。 lib是编译时的东西,在lib里面包含了方法名和方法所在的dll名字,可以用dumpbin -all XXX.lib查看内容。 dll是运行时的东西,里面是方法的实体。可以通过depends查看里面的方法和引用的dll文件等。 举个 阅读全文
posted @ 2017-12-01 11:33 欧阳平 阅读(8180) 评论(1) 推荐(1) 编辑
摘要: 一、创建动态链接库文件 ** 1、打开VS2013,选择文件,新建工程 2、选择新建W32控制台应用程序,这里将工程名改为makeDLL 3、在应用程序类型中选择DLL,点击完成 4、完成以上步骤后,项目中会生成下列文件 5、下面创建自己编写的函数,以简单的求和函数add为例,首先在添加头文件cre 阅读全文
posted @ 2017-12-01 11:08 欧阳平 阅读(1004) 评论(0) 推荐(0) 编辑
摘要: 一中是用JNA方法,另外是用JNative方法,两种都是转载来的, JNA地址:http://blog.csdn.net/shendl/article/details/3589676 JNative地址:http://www.jb51.net/article/35232.htm JNA方法: 介绍 阅读全文
posted @ 2017-12-01 09:51 欧阳平 阅读(8310) 评论(0) 推荐(1) 编辑
摘要: 建立一个C++的Win32DLL,这里要注意选择"Export symbols"导出符号。点击完成。 如下图所示: 建立一个C++的Win32DLL,这里要注意选择"Export symbols"导出符号。点击完成。 如下图所示: 由于项目的名称是"TestCPPDLL",因此,会自动生成TestC 阅读全文
posted @ 2017-12-01 09:40 欧阳平 阅读(4545) 评论(0) 推荐(1) 编辑
摘要: 语法 class_access ref class name modifier : inherit_access base_type {}; class_access ref struct name modifier : inherit_access base_type {}; class_acce 阅读全文
posted @ 2017-12-01 08:00 欧阳平 阅读(335) 评论(0) 推荐(0) 编辑