Можно ли определить значение по умолчанию для членов структуры в IDOR CORBA? Давайте возьмем следующую структуру в качестве примера:Corba IDL: значение по умолчанию для членов структуры
struct Example
{
boolean test;
};
Если я скомпилировать этот IDL на C++, в «тесте» переменной будет UNINITIALIZED после создания объекта. Я бы хотел, чтобы он всегда был установлен в false, пока он явно не переключится на true.
Возможно, вы захотите указать _how_, вы компилируете IDL на C++. Текущий C++ допускает инициализацию для членов, т. Е. 'Bool test = false;', но я не знаю, понимает ли ваш компилятор IDL. – MSalters
@MSalters Я думал о списке инициализации конструктора. К сожалению, я не могу использовать C++ 11. Для компиляции я использую omniidl из omniORB 4.0. – user3726374