I'm seriously confused. When I asked for help with making a two dimensional array of the free store, some people gave some method using a loop that I didn't understand. But when I was messing around with pointers, I discovered that I could make a perfectly functioning two dimensional array on the free store very, very easily:
What's going on? Why don't people just use this methodCode:char * foo[3] = {new char[3]};