【发布时间】:2012-11-25 06:27:19
【问题描述】:
我有以下数据结构:
struct file{
char name[MAX_FILE_NAME];
char data[BLOCK_SIZE - MAX_FILE_NAME]
};
struct disk{
vector<file> current_file;
};
当我尝试修改我创建的任何磁盘的索引 0 中的内容时:
disk new_disk;
new_disk.current_file[0].name = "new name";
我收到expression must be a modifiable |value的错误
我觉得已经很晚了,我似乎无法理解一些简单的事情......但为什么这不起作用?
【问题讨论】: