Использование OpenMP в конструкторах объектов C ++ - PullRequest
0 голосов
/ 28 июля 2010

Могу ли я использовать openmp в конструкторах объектов C ++?

Что будет сделано, когда будет глобальный статический объект с таким конструктором?

1 Ответ

1 голос
/ 28 июля 2010

да. представьте, что это то же самое, что вызов функции OpenMP из конструктора.

Второй момент, я не знаю, это может зависеть от реализации. Я вполне уверен, что реализация pthreads должна быть в порядке для глобальных статических объектов. http://www.terboven.com/download/poster_A0_portrait_neu_formatiert.pdf

Статическая инициализация может быть довольно трудно понять, http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.12. имейте в виду, что статический объект инициализируется перед основным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...