gpt4 book ai didi

c++ - 在 C++ 结构中提供代码提示/标签,就像在 Golang 中一样

转载 作者:IT王子 更新时间:2023-10-29 01:56:48 27 4
gpt4 key购买 nike

在 Golang 中我可以写:

type Person struct {
Id int `json:"id"`
}

然后在 JSON.Marshal(Person{}) 上,我得到 {"id": 0}。这是可能的,因为 json 标签与 Id 字段相关。此外,我可以在标签部分提供任何自定义信息,稍后使用结构上的反射来处理它。

在 C++ 中是否有一些类比,我可以在其中为字段提供额外信息?

最佳答案

没有。 C++ 在该语言中没有任何序列化支持。您必须使用代码编写它,或者您可以使用第三方工具和库,如 Cereal、Boost.Serialization、FlatBuffers、ThorSerializer、Cap'n Proto 等。

关于c++ - 在 C++ 结构中提供代码提示/标签,就像在 Golang 中一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52461510/

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