Peter Kümmel wrote: > > Using boost but complaining about a simple template class, > I still can't understand this. > What was soooooo complicated with my solution? Has LyX > become a Visual Basic project? It's a rhetoric question, > no answer is required. > > I'm nearly offline (analog modem) for the next two weeks.
Here a more Visual Basic like version: ;) struct cast_char_ptrptr { cast_char_ptrptr(char const ** p) { pp = const_cast<char**>(p); } operator char const **() { return const_cast<const char**>(pp); } operator char**() { return pp; } char ** pp; }; void test() { // demonstration code only! const char ** inbuf =0; cast_char_ptrptr p(inbuf); char ** cpp = p; char const ** pp = p; }