社区
网络编程
帖子详情
带有CString的结构体大小如何计算
windyxyf
2008-04-05 09:52:44
1.我自定义了一个结构体,用作网络数据传输.但是用sizeof计算大小时不对,是不是和CString有关啊?
2.UNICODE的字节对齐是怎么样的啊?
3.谢了
...全文
102
4
打赏
收藏
带有CString的结构体大小如何计算
1.我自定义了一个结构体,用作网络数据传输.但是用sizeof计算大小时不对,是不是和CString有关啊? 2.UNICODE的字节对齐是怎么样的啊? 3.谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
珍惜生命远离CPP
2008-04-05
打赏
举报
回复
序列化,发CString的内容.
windyxyf
2008-04-05
打赏
举报
回复
谢谢楼上
arong1234
2008-04-05
打赏
举报
回复
CString占据的内存是sizeof(CString)没错,但是它内部一个指针还指向了字符串内容,这个内容只能通过GetLength获得
对于网络传送来说,你不能靠计算结构体尺寸,然后把结构直接传出去,因为结构有指针,而指针在另外一个进程毫无意义。解决这个问题的唯一方案就是串行化,在网上找serialization相关的文档看看
txk1452
2008-04-05
打赏
举报
回复
和CString无关,sizeof 用法对不
C
String
结构论
C
String
? 如果你接触过vc/mfc,呵呵,这个名字你一定见过。那么你就大胆的看下面的一个例子吧----------------------------------一段简单的代码如下:----------------------------------void C...Dlg::OnOK() {C
String
str;strcpy((LPSTR)(LPCTSTR)str,"Hello
(转)C
String
工作原理和常见问题分析
文章转自 https://blog.csdn.net/laiyiling/article/details/125216 关于C
string
类 版权所有©Stevencao@benq.com2003-11-6 看了很多人写的程序,包括我自己写的一些代码,发现很大的一部分bug是关于MFC类中的C
String
的错误用法的.出现这种错误的原因主要是对C
String
的...
FreeRTOS消息队列 传递
结构体
指针和
结构体
异同
FreeRTOS消息队列 传递
结构体
指针和
结构体
异同1 消息队列传递
结构体
指针和
结构体
异同2 使用队列传递复合数据类型3 利用队列传递数据的指针(处理速度更快)3.1 指针指向的内存空间所有权必须明确3.2 指针指向的内存空间必须有效传递
结构体
指针和
结构体
本身的异同 原文链接:https://blog.csdn.net/weixin_44333597/article/details/107523343 1 消息队列传递
结构体
指针和
结构体
异同 2 使用队列传递复合数据类型 接收方接收由多个发送源发送至队列中的
TCP-socket发送
结构体
类型数据
UDP传输模式是数据报;TCP传输模式为字节流。字节流与数据报区别在于有边界与无边界。 例如:TCP客户端发送了三个数据包,开的缓存足够大服务端一次可接收三个数据包的数据,这就是无边界。UDP客户端发送了三个数据包,就算开的缓存足够大服务端一次也只能接收一个数据包,这就是有边界。 还有就是协议会维护源地址和目的地址直到协议要求断开连接,这就决定了TCP不能进行广播和多播。 如何使用TCP发送
结构体
...
C
String
及Char指针和数组的问题
转贴自:http://hi.baidu.com/%B2%BB%B0%AE%B5%BD%B0%AE/blog/item/35ea2e12bce095c4c2fd7845.html C
String
是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用C
String
有很多特殊的技巧,特别是对于纯C背景下走出来的程序员来说有点难
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章