Этот вопрос и ответ из C ++ FAQ Lite охватывает ваш вопрос и соображения, связанные с ответом, довольно красиво, я думаю. Короткие фрагменты с веб-страницы, с которой я связан:
Do not.
Поскольку функция-член бессмысленна, если объект не вызывает его, вы не можете этого сделать (если система X Window была переписана на C ++, она, вероятно, передавала бы ссылки на объекты, а не только указатели на функции, естественно, объекты воплотили бы требуемую функцию и, вероятно, намного больше).
blockquote >
Если я помню правильно, то сообщение об ошибке дано, когда XDB (пакет XML DataBase Oracle) правильно не установлен. Имейте DBA, проверяют это.
После того как Вы заканчиваете проблемы установки, существуют проблемы в некоторых версиях Oracle, когда схемы становятся большими, особенно когда у Вас есть схемы, которые включают другие схемы. Я знаю, что у нас была та проблема в 9,2, не уверенный приблизительно 10,2 или 11.
Для маленьких схем как Ваш пример, тем не менее, это должно просто работать.