Quote Originally Posted by r-senior View Post
I agree, but if it was a homework assignment and the OP wanted an easy way out, there are dozens of complete solutions floating around on various C++ forums.

Mostly procedural too. What do they teach in C++ programming classes?
In intro classes? Usually procedural with maybe a note at the end about objects.

That said, procedural works fine for tick-tack-toe. It's primarily a procedural game and the only benefit using classes brings you is encapsulation of the board implementation (which could be encapsulated anyways by only exporting a "begin_game" function.)