【发布时间】:2010-09-18 21:23:32
【问题描述】:
有没有一种优雅的方法来创建和初始化像 const T a[] = { ... } 这样的 const std::vector<const T> 到固定(和少量)数量的值?
我需要经常调用一个需要 vector<T> 的函数,但在我的情况下这些值永远不会改变。
原则上我想到了类似的东西
namespace {
const std::vector<const T> v(??);
}
因为 v 不会在这个编译单元之外使用。
【问题讨论】: