LINUX.ORG.RU

std:: + threads


0

0

Вот вопрос возник есть в структуре которая создается\удаляется в нитке std::string тред работает каждый со своей структорой и никакой синхронизации не нужно. Но у меня вопрос не "противоестественно ли" юзать std::string может вместо него использовать char * ? Имеет ли это смысл?

anonymous

Короткий ответ: Нет.

aton
()

> Вот вопрос возник есть в структуре которая создается\удаляется в
> нитке std::string тред работает каждый со своей структорой и никакой
> синхронизации не нужно. Но у меня вопрос не "противоестественно ли"
> юзать std::string может вместо него использовать char * ? Имеет ли
> это смысл?

"Доктор, я не извращенец?" ;)

Ну что тут ответить... а с чего ты вообще взял, что это
противоестественно?

int19h ★★★★
()

Если синхронизации не нужно, то смысла нет.
А вот если нужно, то зависит от реализации.
Ситуация AFAIR разбирается в "Essential C++".

Dimentiy ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.