gpt4 book ai didi

C++:可以使用 decltype 从我的头文件中复制类型吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:45:20 25 4
gpt4 key购买 nike

我想在事情发生变化时减少我必须对代码进行的维护工作量。

在某个头文件中,我有一些冗长冗长的内容,如下所示:

extern std::map<event_t, std::multimap<real_t, event>> event_schedule;

然后,在一个 cpp 文件中,我认为像这样实际声明它会更容易;

decltype(event_schedule) event_schedule;

有什么理由吗?

最佳答案

不,没有理由不这样做。

唯一可能反对的论点是“你看不到类型”。这个论点已经针对 auto 提出了很多,但从未真正设法“引起注意”。您通常关心的是您可以使用该类型做什么,而不是该类型的实际名称到底有多 Shiny 。

关于C++:可以使用 decltype 从我的头文件中复制类型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20486537/

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