add cpp version queue(3); now only STailQ (equal to STAIQ)