我有一个简单的课程:
class MyExample : public POA_Example
{
CORBA::String_var field;
public:
char* getField();
void setField(const char* f);
};
char* MyExample::getField()
{
return CORBA::string_dup(this->field.out());
}
void MyExample::setField(const char* f)
{
this->field = CORBA::string_dup(f);
}
和主要应用程序:
#include "MyExample.h"
#include <iostream>
using std::cout;
int main()
{
MyExample e;
e.setField("Hello");
cout << e.getField() << "\n";
return 0;
}
我使用omniORB,我上面给出的代码没有显示任何内容......这里有什么问题?