【发布时间】:2015-03-31 21:03:40
【问题描述】:
以下内容无法编译(非常冗长的错误,但基本上是“不能重载”和“从 'const void*' 到 'void*' 的无效转换”)。我可以理解为什么 push_back() 可能无法编译,因为您无法复制/移动到 Foo* const,但为什么不能编译:
#include <vector>
using namespace std;
class Foo;
int main()
{
vector<Foo* const> vec;
}
【问题讨论】:
标签: c++ pointers vector constants