社区
C++ Builder
帖子详情
有些东西不解.
BCB_MyWork
2005-11-24 08:38:19
void __fastcall TForm1::Comm1ReceiveData(TObject *Sender, Pointer Buffer,WORD BufferLength)
{
char *chBuf = (char *)Buffer;
}
里面的char *chBuf = (char *)Buffer;是什么意思呢.就是(char *)Buffer是什么意思呀.
...全文
80
4
打赏
收藏
有些东西不解.
void __fastcall TForm1::Comm1ReceiveData(TObject *Sender, Pointer Buffer,WORD BufferLength) { char *chBuf = (char *)Buffer; } 里面的char *chBuf = (char *)Buffer;是什么意思呢.就是(char *)Buffer是什么意思呀.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
setdefault
2005-11-24
打赏
举报
回复
void __fastcall TForm1::Comm1ReceiveData(TObject *Sender, Pointer Buffer,WORD BufferLength)
{
char *chBuf = (char *)Buffer;
}
这行代码相当于:
char *chBuf;
chBuf = (char*) Buffer;
首先char *chBuf,定义了一个默认指向字符串的指针,
chBuf = (char*)Buffer,是将chBuf指针指向Buffer所指的位置(地址),但Buffer默认是Pointer类型,需要做类型转换。
XBox360
2005-11-24
打赏
举报
回复
强制转换赋值
就像
int a;
char b = char(a);//这个虽然不用显式强制转换
wohow
2005-11-24
打赏
举报
回复
Buffer传进函数是Pointer类型,要强制转换为char *类型才能给char *类型的变量赋值
()是C/C++中的强制转换运算符
wf2091139
2005-11-24
打赏
举报
回复
类型转换
Android应用源码适合教学学习的博客源码.rar
像几乎都要用到的登录时加载的loading图标这是很多初学者
不解
的,在这里就有说明,还有PopupWindow的弹出和消失效果,MD5加密解密等等,主要功能有各种选项卡进行切换,登录,发表留言,查询,和广告的植入。...
Opengl__glm库下载_glm免费
我发现csdn没有免费的glm资源,对此很是
不解
,明明是开源的
东西
,被一些sb用来收费,真的是被恶心到了。 OEPNGL GLM.H开发库源代码 正常编译 存个备份,下载也快,opengl专属数学库,可满足基本的开发。 GLM是OpenGL...
500强面试解答
面对就业,或许有很多疑惑,面临应聘更有许多
不解
,这些
东西
或许对你有所帮助
DownloadSFTP
更新一个简单的系统,我改变了一些
东西
,试图让它更容易,我试图让代码更简洁,更容易理解。 如果您有任何错误,我还添加了发送电子邮件,仍然有一些错误需要修复,因为这个系统有点丑陋,适合我今天使用的系统,但...
tomcat安装指导
这里,我把个人遇到的问题及解法整理了一下。如果你有
不解
可以参考。 这些
东西
都是死的。以免遗忘,请和你的学习文档放在一起。 学习互勉。谢谢
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章