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;
}