自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

转载 平台调用P-INVOKE完全掌握, 结构体边界对齐和内存布局

http://tech.ddvip.com/2010-09/1283763482159874.html 在使用结构体指针,进行C#和C++的互相调用。边界对齐是一个大问题,因为边界对齐问题,结构体的成员并不是顺序在内存一个挨着一个的排序。   而且在C++中可以使用#pragma pack(n)改变边界对齐的方案,那C#的结构体怎么对应C++的结构体那?(什么是边界对齐,这里不解释,

2014-03-18 18:32:56 351

转载 #pragma pack(1)

http://blog.163.com/baorongzhen@126/blog/static/7886921220101113955988/ 设置结构体的边界对齐为1个字节,也就是所有数据在内存中是连续存储的。 比如你在C语言中定义下面这样的结构体: struct s { char ch; int i; }; 然后在主函数中写一句:printf("%d", sizeof(

2014-03-18 18:28:16 302

原创 C移植到C# 笔记

typedef unsigned char BYTE; => using BYTE = System.Byte; typedef unsigned short WORD; => using WORD = System.UInt16; typedef unsigned int DWORD; => using DWORD = System.UInt32;

2014-03-17 12:03:37 224

原创 组件类源文件的直接使用

问题  http://bbs.csdn.net/topics/390725326?page=1#post-396895921          在工程中新建一个文件夹MyControls 把cs文件和resx文件以及design.cs文件都添加到该文件夹去 别忘了把cs文件中需要调用的bmp文件添加到工程的resources文件夹下 在程序中 using MyCo

2014-03-07 15:59:25 327

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除