Есть еще один вопрос, но он не относится к этой тему, дабы не создавать новую тему я решил сюда написать
Вопрос по форматированию и показа сообщения:
Посмотрел в учебнике Daniel_Cortez'a про этот урок (форм. и показ сообщения)
Например я хочу показать игроку имя:
Старый показ
PHP код:
new string[64];
format(string, sizeof(string), "Ваше имя: %s", Player[playerid][Name]);
SendClientMessage(playerid, -1, string);
Я не стал считать сам а указал в стринге макс. значение 64
Способ второй
PHP код:
static const fmt_string[] = "Ваше имя: %s";
new string[sizeof(fmt_string)-2+MAX_PLAYER_NAME];
format(string, sizeof(string), fmt_string, Player[playerid][Name]);
SendClientMessage(playerid, -1, string);
Как показывается в учебнике, 2 способ сам подсчитывает необходимый размер строки(то есть компилятор)
Ну и главный вопрос какой из них лучше?
Самому подсчитывать или пускай сам компилятор подсчитывает, не будет ли лагов из за 2 способа?
Просто кто то 2 способа воздерживается и говорят что это плохо.