Я сейчас пишу свой класс и проверяю его.Кажется, оператор запятой (operator,) отказывается работать, программа просто пропускает его.Это код, который я запускаю
fileObj << buffer,40;
Я написал следующие операторы (показаны только прототипы, код не актуален):
const file_t& operator<<(const void* buffer);
void operator,(int length);
оператор "<<работает нормально, программа использует его, но когда прибывает к «оператору», она просто пропускает его, как будто его даже не существует.Излишне говорить, что оба оператора зависят друг от друга. </p>
Есть идеи, почему пропускается оператор запятой?Спасибо.