VS(还是VA)的提示条是:^% ,声明是^。实际使用的时候感觉和^一样,可能提示这
原创
2022-07-21 08:51:52
82阅读
2000年6月,Microsoft推出了“Microsoft.NET下一代互联网软件和服务战略”,引起IT行业的广泛关注。2000年9月,Microsoft在旧金山发布了Enterprise 2000。同月,Microsoft原总裁兼首席执行官鲍尔默来到中国就“下一代互联网”的主题进行演讲,在中国掀起了一股“.NET旋风”。2000年11月,Microsoft在Comdex计算机大展上发布了Vis
转载
精选
2009-12-01 10:57:49
481阅读
Git 源码地址CLI封装类时,涉及确定性析构与非确定性析构,属性封装使用property。【1】C++导...
原创
2023-02-22 08:36:55
136阅读
.NET简谈互操作(一:开篇介绍) .NET简谈互操作(二:先睹为快) .NET简谈互操作(三:基础知识之DllImport特性) .NET简谈互操作(四:基础知识之Dispose非托管内存) .NET简谈互操作(五:基础知识之Dynamic平台调用) .NET简谈互操作(六:基础知识之提升平台调用
转载
2017-11-23 10:20:00
77阅读
2评论
Pointer arithmetic for void pointer in C
原创
2021-08-11 14:15:17
1074阅读
>/// 1 字符串测试类/// </summary>p...
原创
2023-02-22 09:41:09
85阅读
Git 源码地址托管数组实际是System::Array 类型的对象,因此在 C++/CLI 程序中创建的托管数组能使用该类提供的各种方法和属
原创
2023-04-05 22:18:54
152阅读
Git 源码地址/VS2005版的托管与非托管的字符串的相互转换使用的是Marshal//之后的版本可以使用Marshaling,该库转换更方便//这里介绍的是VS2
原创
2023-04-05 22:15:26
125阅读
【1】结构体作为输入输出参数C++导出函数:typedef struct _testStru1{ int iVal; char cVal; __int64 llVal;}testStru1;//4.1 结构体作为输入输出参数EXPORTDLL_CLASS void Struct_Change( testStru1 *pStru ){ if (NULL == pStru) {
原创
2023-02-22 09:39:31
207阅读
CLI封装枚举类型时,使用eum class/struct。【1】C++封装enum DataEnum{ DATA_READ = 0, DATA_WRITE,};//2.1 枚举类型作为输入参数EXPORTDLL_CLASS int Enum_Output(DataEnum type){ wprintf(L"Enum_Output %d\n", type); retu
原创
2023-02-22 09:41:23
152阅读
尝试用 C# 和 C/C++ 混合编程玩下,主要看看如何传参。 传基本的数据类型 像int,double这类的基本类型直接传参好像问题不大。 C++: extern "C" __declspec(dllexport) double cppFun(int a, double b) { return a
原创
2022-09-08 11:16:48
67阅读
开发工具: C#2013功能:针对简单的C#类,生成对应的非托管C++类,并生成托管C++的转换函数。应用场景:界面层、数据层C#,
原创
2022-07-20 20:40:05
104阅读
转向.NET后,手头上往往仍有旧的模块要重用。也许这些模块是Delphi写的,也许是C/C++写的,或者是其它编程语言……为了能把它们移植到.NET下,或者是在.NET中调用,To be or not to be, that is a question。 在这里,我笔记了几个在工作中遇到的几个场景。不过,这里不包括完全使用C#来重写原来用C++编写的程序这种变态的需求。当你被要求做这种事的时候,
转载
2016-04-22 11:33:00
178阅读
2评论
此概要给出一些示例,说明 C++ 托管扩展与 Visual C++ 2010 语言的某些不同。 有关更多信息,请访问每个项附带的链接。
没有双下划线的关键字
移除了所有关键字前面的双下划线,仅有一个例外。 这样,__value 变为 value,而 __interface 变为 interface 等等。 若要防止用户代码中关键字与标识符之间的冲突,请首先将关键字视为上下文。 有关更多信息,请
转载
2015-06-02 14:39:00
49阅读
2评论
【1】字符串作为输入参数C++导出函数://1.1 字符串作为输入参数EXPORTDLL_CLASS int Str_Output( WCHAR *pInStr ){ if (NULL == pInStr) { return(-1); } wprintf(L"Str_Output %s\n", pInStr); return(0);}CLI类封装:/// <summary&g
原创
2023-02-22 09:41:32
64阅读
Git 源码地址LI:公共语言基础构造(Common Language Infrastructure),是由ECMA(欧洲计算机制造
原创
2023-02-22 08:37:26
86阅读
托管代码如何调用非托管代码(c sharp如何调用c++代码)?两种常用的做法:下载:http://download.microsoft.com/download/f/2/7/f279e71e-efb0-4155-873d-5554a0608523/CLRInsideOut2007_01.exe1. COM interop具体操作:a. 用atl写com服务程序b. 使用Tlbimp将at...
原创
2022-08-09 17:32:26
112阅读
C# 调用 C++/CLI (托管模式c++) 的动态库(DLL)
原创
2018-05-16 13:21:02
6559阅读
点赞