我有一个指针数组:
private:
LimitOrder* orders[Size];
在构造函数中,我试图用NULL填充它:
InternalIdAssigner::InternalIdAssigner(void):
lastCleanId(0)
{
std::fill(orders, orders + Size, NULL);
但这样不起作用,我接收到错误:error C2440:'=':无法将'const int'转换为'LimitOrder *'
如何正确地使用NULL填充数组字段?
orders()
添加到你的初始化列表中即可。 - WhozCraig