Hallo,

siehe Datei "test_rotary_encoder.cpp".

Du brauchst wohl zwei Instanzen der Klasse und zwei Callbackfunktionen, etwa so
Code:
void callback1(int way)
{
   static int pos = 0;

   pos += way;

   std::cout << "pos1=" << pos << std::endl;
}

void callback2(int way)
{
   static int pos = 0;

   pos += way;

   std::cout << "pos2=" << pos << std::endl;
}

int main(int argc, char *argv[])
{
   if (gpioInitialise() < 0) return 1;

   re_decoder dec1(23, 24, callback1);
   re_decoder dec2(25, 4, callback2);

  // ...