0

我习惯于能够从 Visual Studio 的即时窗口修改 C# 中的集合元素。但是,在 C++ 中,当我尝试使用向量执行此操作时,会出现一个奇怪的错误。首先,这是我的收藏:

vector<uint8_t>& data;

现在,从即时窗口,在数据被填充后进入:

data
data { size=74 }      
    [size]: 74  
    [capacity]: 74  
    [0]: 1 '\x1'  
    [1]: 5 '\x5'  
    [2]: 23 '\x17'  
    ...  

data[0] = 0   
no operator "[]" matches these operands

我应该在这里使用一些特殊的语法吗?

4

0 回答 0