C++
文章平均质量分 68
楚楚3107
一点一滴的积累
展开
-
托管调试助手 **** 调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配。” 解决办法
托管调试助手 **** 调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配。” 解决办法。原创 2022-01-14 15:03:29 · 458 阅读 · 0 评论 -
c++ 与c# 类型对照
//c++:HANDLE(void*)----c#:System.IntPtr//c++:Byte(unsignedchar)----c#:System.Byte//c++:SHORT(short)----c#:System.Int16//c++:WORD(unsignedshort)---c#:System.UInt16//c++:INT(int)...转载 2022-01-13 10:22:01 · 1539 阅读 · 1 评论 -
c++引用lib和dll的方法总结
c++引用lib和dll的方法总结转载 2022-01-11 13:44:39 · 3409 阅读 · 0 评论 -
c# 获取串口USB pid,vid方法。
我之前是有开源项目EZUSB获取电脑的pid,vid。功能很全,很强大,展示效果也很好,但是它有个BUG,就是个别USB的接口识别不到pid,vid。这个就可麻烦了。需要重新找方法。c#的方法很少。需要使用c++编写动态库的形式获取。而c++又不能直接返回字符串。必须要在c# 中开辟一块空间,将控件传递给c++,c++获取到信息后在赋值返回。这就是我用的方法。其中用到几个知识点。1). 如何制作c++动态库。需要制作不换名的动态库,不然更换电脑是不能调用的。2). c++如何返回字符串给c#使用。原创 2022-01-04 16:09:28 · 7152 阅读 · 1 评论 -
C++使用使用数组进行栈操作演示
使用VS2010编译,以下为代码:#include "iostream"using namespace std;class Array{public: //构造函数 Array(int size):m_data(new int[size]),m_size(size),m_top(0){ cout << "构造函数::" << this << end...原创 2018-05-19 16:18:14 · 583 阅读 · 0 评论