StarsunYzL 最近的时间轴更新
StarsunYzL

StarsunYzL

V2EX 第 53245 号会员,加入于 2014-01-03 14:27:59 +08:00
今日活跃度排名 21138
根据 StarsunYzL 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
StarsunYzL 最近回复了
4 天前
回复了 loulijun 创建的主题 问与答 始祖鸟的衣服为什么这么受欢迎?
@hatw 早在安踏收购前就很火了,作为一个中年人我也 get 不了始祖鸟,个人觉得始祖鸟的衣服背包在所有服饰品牌里都能排到最丑前三
29 天前
回复了 NxxRngjnbgj 创建的主题 问与答 有什么软件是一定需要 Intel 的 cpu 的
早期虚拟化类比如安卓模拟器的加速驱动只有 Intel 版,后来才慢慢有 AMD 的版本,所以保不齐将来有什么新技术也是优先适配 Intel ,这么说 Intel 通用性最好也没错
uBlock Origin Lite 活得好好的
50 天前
回复了 fat4fox 创建的主题 Apple IOS18 就是一半成品
不一直都是这样吗,每年 iOS 大版本更新都是半成品和期货,完全体起码要到 xx.5 版本
64 天前
回复了 qdwang 创建的主题 iOS 从 iOS 17 以来一直没有修复的一个 BUG
没遇到,这种通过实体按键操作的功能,实体确认感很强,只要按钮不失灵几乎 100%会触发,所以我都是操作一次后等系统有反馈,从来不会想着再操作一次
69 天前
回复了 Arguments 创建的主题 iPhone iOS 18 AppStore 彻底锁区了?
并没有,我的正常显示,正常更新
用 socket 再正常不过了,没记错的话 libevent 在 Win 上单进程内都有用 socket 做事件通知
80 天前
回复了 ji76289 创建的主题 iPhone 深圳的消费补贴适用于 iPhone16
请问啥补贴呢,有活动介绍链接吗
1 、简单点可以学微软 Win32 SDK ,结构第一个成员是结构大小,要求使用结构的人必须初始化这个成员,你的接口内通过这个成员的数值大小来判断结构是新是旧,缺点是新增结构成员只能加在结构最末尾:
```cpp
struct OldMyStruct {
uint32_t struct_size;
int a;
};

struct MyStruct {
uint32_t struct_size;
int a;
int new_a;
};

int getStructInfo(const MyStruct &struct) {
if (struct.struct_size == sizeof(OldMyStruct)) {
struct.a; // 只访问旧结构成员
} else if (struct.struct_size == sizeof(MyStruct)) {
struct.new_a; // 访问新结构成员
} else {
// 错误,未正确初始化结构
}
}

// 使用者
MyStruct my_struct;
my_struct.struct_size = sizeof(my_struct);
getStructInfo(my_struct);
```

2 、该说不说,std::string 这种动态分配内存的结构成员,memcpy 拷贝 MyStruct 结构是不行的
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1394 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 17:44 · PVG 01:44 · LAX 09:44 · JFK 12:44
Developed with CodeLauncher
♥ Do have faith in what you're doing.