gpt4 book ai didi

c++ - 获取对 typeid() 对象的引用?

转载 作者:行者123 更新时间:2023-11-30 01:59:58 24 4
gpt4 key购买 nike

嘿,我有 Java 背景,我在读一本 C++ 书,上面说 typeid() 返回一个 type_info 对象。但是如果我尝试做类似的事情;

type_info *x = typeid(somthing);

我收到错误:不存在从 const type_info 到 type_info 的合适转换。

谁能告诉我如何获得对 type_info 对象的引用?

最佳答案

typeid 运算符返回一个const type_info&。因此,您需要一个 const 引用,而不是一个指针:

const std::type_info &x = typeid(something);

关于c++ - 获取对 typeid() 对象的引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15602149/

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