Lv.的博客
摘要: 我们都习惯了在c#中使用事件,但是c++中没有默认的事件机制,所以在编写c++/cli时,这将是一个令人困扰的问题 在c++中常见的方式是传入一个回调,在特定的时机,通过调用回调函数,执行上层的代码。这种方式能够解决一部分场景的问题,但是另外一些场景,比如事件的invok列表,责任链模式都不能实现。 阅读全文
posted @ 2020-11-12 11:17 Avatarx 阅读(723) 评论(0) 推荐(0) 编辑
摘要: C++/CLI入门系列 第三篇:C#通过C++/CLI,实现C++的回调函数 萝呆子 2020-06-02 18:02:34 373 收藏 3 分类专栏: C++/CLI 版权 前言:照例啰嗦一下,心急的可略过。做程序员也好些年了,从 iOS 强转 C++ 也有四年了。给后来者一个忠告:如果想要延长 阅读全文
posted @ 2020-11-12 11:14 Avatarx 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 看了第一篇感觉没啥用对吧,来点稍微有用的。1、先建个c#工程,依次 file -> new -> project,选择 visula c# -> console application,写工程名,点 ok。 2、再建个c++ dll工程。依次 file -> add -> new project。选 阅读全文
posted @ 2020-11-12 11:07 Avatarx 阅读(2090) 评论(0) 推荐(0) 编辑
摘要: C++/CLI入门系列 第一篇:HelloWorld 萝呆子 2018-05-10 11:12:59 3926 收藏 3 分类专栏: C++/CLI 版权 C++/CLI的发明者看不惯C++,我等小人物不敢窥视大佬们的想法,只需知道应用场景及优缺点就可以了。说不定再过五六十年咱也成大佬了(手动猥琐笑 阅读全文
posted @ 2020-11-12 11:03 Avatarx 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 一、简单用法C#和C++是非常相似的两种语言,然而我们却常常将其用于两种不同的地方,C#得益于其简洁的语法和丰富的类库,常用来构建业务系统。C++则具有底层API的访问能力和拔尖的执行效率,往往用于访问底层模块和构建有性能要求的算法。这两种场景看起来有较大的差异,大多数的时候可以各行其道。但还是有很 阅读全文
posted @ 2020-11-12 10:51 Avatarx 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 要知道C++/CLI是什么,首先知道什么是CLI。一、CLI简介CLI:(Common Language Infrastructure,通用语言框架)提供了一套可执行代码和它所运行需要的虚拟执行环境的规范。更通俗的我们可以说它是一个虚拟平台,是操作系统和应用程序间的一层抽象。微软的.NET的基础CL 阅读全文
posted @ 2020-11-12 10:15 Avatarx 阅读(781) 评论(0) 推荐(1) 编辑