Now I'm getting an access violation. The program compiles and runs but will quit and ask me if I want to debug. When in the debugger it says I have an access violation in lattice.
Lattice is a double pointer array thingy. Declared like so:
char * * lattice;
Okay, now I want to get the value of a single 'cell' so I go use lattice[x][y], this sound good so far? It should return a char type correct? To make it more complicated lattice is in the inherited template class (iTClass1), and I tried using lattice in the template class that inherits iTClass1 (TClass2). I've tried getting lattice in a public funtion of TClass2, a protected function of TClass2, even tried returning a char type from a public function of iTClass1 to TClass2.

I can post code, but I think it would be more complicated. Also, if it matters TClass2 inherits iTClass1 like this:
class TClass2 : public iTClass1<data>

What can I do? Why is it doing this?

NOMAD

MS VC++ 6.0
Win ME
AMD 700