rand_r (): идентификатор не определен, vs2008 - PullRequest
0 голосов
/ 08 марта 2012

когда я использую rand_r () в vs2008, возникает 1 ошибка - Идентификатор не определен, могу ли я вместо этого использовать rand ()?(многопоточное программирование.) Спасибо.

Ответы [ 2 ]

3 голосов
/ 08 марта 2012

Вам нужно будет

#include <cstdlib>

Если вам это нужно для многопоточности, см. Также ответ Йоахима Пилеборга.

В любом случае, возможно, используйте один из C ++новые RNG , которые вы используете в виде объектов и которые имеют гарантированные последовательности.


man 3 rand_r

1 голос
/ 08 марта 2012

Согласно этой ветке форума вы можете использовать rand, не беспокоясь о повторном входе при использовании VC ++.

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