社区
C++ 语言
帖子详情
不明白此函数?
oosky2004
2006-02-09 04:39:27
// sad; prevent INT32 alignment protect error for file mapping;
INT32 SyGetRawINT(INT32 HUGE* lpVal)
{
if ( (long)lpVal%4 ) { // long boundary
LPBYTE lpB = (LPBYTE)lpVal;
return lpB[0] + (lpB[1]<<8) + (lpB[2]<<16) + (lpB[3]<<24);
}
最好详细说明一下。
...全文
101
3
打赏
收藏
不明白此函数?
// sad; prevent INT32 alignment protect error for file mapping; INT32 SyGetRawINT(INT32 HUGE* lpVal) { if ( (long)lpVal%4 ) { // long boundary LPBYTE lpB = (LPBYTE)lpVal; return lpB[0] + (lpB[1]<<8) + (lpB[2]<<16) + (lpB[3]<<24); } 最好详细说明一下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
du51
2006-02-09
打赏
举报
回复
呵呵.谢谢楼上.
pagechen
2006-02-09
打赏
举报
回复
INT32 SyGetRawINT(INT32 HUGE* lpVal)//lpVal是一个指针
{
if ( (long)lpVal%4 ) { // long boundary //(long)lpVal%4表示指针(也就是地址)能否整除4的情况
LPBYTE lpB = (LPBYTE)lpVal;
return lpB[0] + (lpB[1]<<8) + (lpB[2]<<16) + (lpB[3]<<24);
}
楼上“若lpVal是4的整数倍”?
du51
2006-02-09
打赏
举报
回复
INT32 SyGetRawINT(INT32 HUGE* lpVal)
{
if ( (long)lpVal%4 ) { // long boundary
LPBYTE lpB = (LPBYTE)lpVal;
return lpB[0] + (lpB[1]<<8) + (lpB[2]<<16) + (lpB[3]<<24);
}
若lpVal是4的整数倍.把lpB[3]lpB[2]lpB[1]lpB[0]拼成一整32型,并返回.
比如.lpVal==16
lpB[0]=0001
lpB[1]=0010
lpB[2]=0011
lpB[3]=0100
则返回0100 0011 0010 0001
MySQL8之窗口
函数
实战&应用
由浅入深的将窗口
函数
相关知识讲解清楚,为了能够让读者轻松掌握窗口
函数
,本课程具备以下特点。 引入相关的数据表数据和项目... 对比没有窗口
函数
和有窗口
函数
时的方案实现,意在让读者能够
明白
窗口
函数
的引入意义。
(超重要)构造
函数
为什么不能为虚
函数
?析构
函数
为什么要虚
函数
?
所以构造
函数
不能是虚
函数
。 2、 从使用角度,虚
函数
主要用于在信息不全的情况下,能使重载的
函数
得到相应的调用。 构造
函数
本身就是要初始化实例,那使用虚
函数
也没有实际意义呀。 所以构造
函数
没有必要是虚
函数
...
2.2 什么是lambda
函数
?它有什么好处?
什么是lamda
函数
? lambda
函数
是一个可以接收任意多个参数(包括可选参数)并且返回单个表达式值的
函数
。 (注意:lambda
函数
不能包含命令,它们所包含的表达式不能超过一个) lamda
函数
有什么好处? 1、...
JavaScript中什么是构造
函数
?
今天被刚来的实习生问及一个普遍说不清道不明的问题,什么是构造
函数
?经过一番思索,决定从JavaScript 的
函数
本质开始说起。(以下简称js) 要想搞
明白
构造
函数
,就要先弄懂什么是
函数
?以及js中有哪几种
函数
的创建...
什么是窗
函数
?
1. 为什么要加窗
函数
; 2. 窗
函数
的定义; 3. 窗
函数
的时频域特征; 4. 加窗
函数
的原则; 5. 模态测试所用窗
函数
; 6. 窗
函数
带来的影响。 1. 为什么要加窗 每次FFT变换只能对有限长度的时域数据进行变换...
C++ 语言
64,646
社区成员
250,476
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章