Για κάποιο λόγο όταν έθετα 2 θέσεις τύπου T παραπάνω στον πίνακα ( δηλαδή έγραφα ….. [size+2]) του default constructor (για λόγους ασφαλείας κτλ) μου μετρούσε σε όλα τα testcases 4 παραπάνω calls στον default constructor. Οπότε αυτό θα έπρεπε να συμβεί η μήπως κάτι άλλο φταίει;
Σημείωση μόλις έσβησα το περιττό +2 το πρόγραμμα περνάει κανονικά όλα τα testcases, ο υπόλοιπος κώδικας έμεινε ακριβώς ο ίδιος.