http://www.fpx.de/fp/Software/tclobj/ describes an interface between C++ objects and Tcl.
FP: tclobj is an old package, and it is not maintained any more. Swig does a much better job. One still-useful fallout is a text that describes some potential problems of building C++ modules for Tcl [L1 ].