Информация об изменениях

Сообщение Re: static variable + static link от 10.06.2015 19:28

Изменено 10.06.2015 19:29 MTimur

Здравствуйте, dad, Вы писали:
  Скрытый текст
dad>приветствую!

dad>в библиотеке в cpp файле объявлен статический объект:


dad>
dad>static Object okey = Object();
dad>


dad>конструктор которого делает некую функциональность.

dad>при динамической линковке библиотеки он создается,
dad>при статической — нет. в чем проблема?

Object &Get()
{
    static Object okey = Object();
    return okey;
}


Если функция Get будет в списке экспорта все должно слинковаться.
Re: static variable + static link
Здравствуйте, dad, Вы писали:
  Скрытый текст
dad>приветствую!

dad>в библиотеке в cpp файле объявлен статический объект:


dad>
dad>static Object okey = Object();
dad>


dad>конструктор которого делает некую функциональность.

dad>при динамической линковке библиотеки он создается,
dad>при статической — нет. в чем проблема?

Object &Get()
{
    static Object okey = Object();
    return okey;
}


Если функция Get будет в списке экспорта, все должно слинковаться.