- 博客(3)
- 收藏
- 关注
原创 C#调用C/C++的dll须知
1. C#类型与C/C++类型的对应关系 基本数据类型(C# <—> C/C++) System.Int32,int <—> int, long System.Int64,int64 <—> long long, __int64 System.Char, char <—> char, byte, unsigned char System.Int16, short <—>
2017-01-20 14:32:34 1894
原创 从C到C++看面相对象(深入了解C++的成员函数)
我们都知道C是一门面相过程的语言,在C的世界里是没有面相对象这个概念的,但是C语言为我们提供的神兵利器,仍旧可以让我们使用面相对象的思维方式 在C语言里,我们每做一个操作,都需要写一个函数,但是该函数都是过程化的,但是我们有两种神兵利器,一个叫指针,一个叫结构体 为什么这么说呢? 面相对象的最基本的功能就是对数据的封装,在C语言的世界里,我们有结构体这个法宝,同样可以将数据打包整整体,然后通过
2017-01-18 15:02:50 1039
原创 针对第三方SDK中不恰当的char *类型的几点看法
很多时候,会遇到第三方接口中本来需要使用const char *类型参数的时候,却使用了char *类型,以至于我们原本可以使用如someFunction(“some”), 却编译报错(如某康的SDK)针对以上的这种问题,我们可以在对第三方SDK进行本地封装的时候对参数类型进行修改,比如://SDK 头文件void Login(char *ip, unsigned short port, char
2017-01-10 17:35:49 322
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人