我正在这样初始化一个字符串向量 mask = fill(fill(' ', maxx), maxy) 为了通过设置单个元素来填充它:mask[y][x] = '·' 这个不起作用:我得到了maxy次相同的字符串。我猜测外部的fill只是创建了一个指向内部fill创建的Vector 的指针列表(文档中有明确确认)。我应该怎么做呢?
fill
的解决方案),因为fill
本身的部分文档说:“如果x是一个对象引用,则所有元素都将引用同一个对象”,没有进一步说明任何例外或更改选项。 - Sundar R