13.08.2016, 20:18
Quote:
А значение переменной после предыдущего вызова может остаться только в случае объявления её в качестве static.
|
PHP код:
new global_int;
new global_str[4+1];
TestFunc()
{
printf("global_int = %d, global_str = '%s'", global_int, global_str);
}
public OnGameModeInit()
{
TestFunc();
global_int = 44;
global_str = "тест";
TestFunc();
return 1;
}
//Консоль:
//[23:12:39] global_int = 0, global_string = ''
//[23:12:39] global_int = 44, global_string = 'тест'