私は単純なクラスを持っています:
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 を使用していますが、上記のコードでは何も表示されません...ここで何が問題なのですか?