Показать сообщение отдельно

  #8  
Старый 18.03.2019, 11:54
Шурик
Новичок
Регистрация: 01.12.2009
Сообщений: 0
С нами: 8654409

Репутация: 0
По умолчанию

Почему вылетает SAMP без каких либо ошибок?

У меня есть класс Test с 2-я методами и 1-й переменной.

C++:





Код:
class
Test
{
public
:
std
::
vector

data
;
std
::
thread
start
(
std
::
string params
)
{
return
std
::
thread
(
&
Test
::
run
,
this
)
;
}
private
:
void
run
(
)
{
SAMPFUNCS SF
;
for
(
auto
i
=
0
;
i

getChat
(
)
->
AddChatMessage
(
-
1
,
data
[
i
]
.
c_str
(
)
)
;
}
}
}
;


И я в функции mainloop выполняю следующее:

C++:





Код:
Test test
;
test
.
data
.
push_back
(
"s"
)
;
test
.
data
.
push_back
(
"s"
)
;
test
.
data
.
push_back
(
"s"
)
;
test
.
data
.
push_back
(
"s"
)
;
std
::
thread th
=
test
.
start
(
""
)
;
 
Ответить с цитированием