我有一个扩展 ostringstream 类的类。
Class A: public ostringstream
{
}
我想从该对象读取指定大小和特定偏移量的数据。所以尝试:
A a_;
a_ << data1 << data2;
string datax(a_[offset], size);
但是在字符串 datax 语句中出现编译错误。
error: no match for operator[] in ...
如何从对象 a_ 复制指定偏移量和大小的数据?我不想从对象 a_ 中删除数据。
注意:该类是由其他人设计的,不能修改。