added non-type arg to arrayqueue c++