gpt4 book ai didi

c++ - 在struct中初始化一个string对象(二)

转载 作者:行者123 更新时间:2023-11-28 02:26:40 25 4
gpt4 key购买 nike

<分区>

这是来自 question 的后续问题,我有一个像

这样的结构
struct {
int a;
//other fields
string s1;
string s2;
} strMyStruct;

如果对象是别人的 malloc() 并传递给我进行快速处理(在我负责的函数 myFunc 中),我将如何初始化所有成员。如何确保函数 myFunc 中的数字成员初始化为 0,字符串成员初始化为空字符串?

strMyStruct *p = (strMyStruct *)malloc(sizeof(x1));
myFunc(p);

更新 1

由于结构的成员可能会经常更改,我不希望我的代码引用任何单独的成员。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com