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

  #11  
Старый 09.07.2018, 11:20
san0
Постоянный
Регистрация: 15.12.2013
Сообщений: 412
С нами: 6530249

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

Цитата:
Сообщение от Dark_Knight  

Юзай вектора, они удобнее.
Ему же явно нужен неизменяемый C массив строк, он не использовал new, а значит все возможности аллокатора попросту не нужны. Более того, при каждом вызове функции будет вызываться конструктор на кучу элементов и забирать много рантайма

P.S а вообще это все должно быть в GXT игры

Код:





Код:
#if __cplusplus > 201402L
    #include 
#else
    #include 
    namespace std {
        template 
        constexpr std::size_t size(const Type (&input_array)[Num]) noexcept {
            return Num;
        }
    }
#endif

void CALLBACK biz_check(std::string param) {
    static const char str[][50] {
        "Alhambra",
        "PigPen",
        "Misty Club",
        "Casino Bellagio",
        "Grove Street Bar",
        "Sobrino de Botin",
        "Vinewood Burger",
        "Marina Burger",
        "Idlewood Pizza",
        "Downtown Cluc",
        "Marina Cluc",
        "Idelwood 24/7",
        "Flint 24/7",
        "Easter 24/7",
        "Mullholand 24/7",
        "Jizzy",
        "Redsands West 24/7",
        "Julius 24/7",
        "Lil\"Probe\"inn",
        "Idelwood Gas",
        "Mullholang Gas",
        "Whetstone 24/7",
        "East Cluc",
        "WillowField Cluc",
        "Flats Cluc",
        "Financial Pizza",
        "Come-A-Lot Gas",
        "FortCarson Gas",
        "BoneCountry Gas",
        "Julius Gas",
        "PricklePine Gas",
        "Flint Gas",
        "Easter Gas",
        "Doherty Gas",
        "Juniper 24/7",
        "Juniper Gas",
        "Emerald Isle 24/7",
        "Emerald Isle Gas",
        "Redsands-West Gas",
        "ElGuebrabos Gas",
        "TierraRobada Gas",
        "AngelPine Gas",
        "WhetStone Gas",
        "Dilimore Gas",
        "Montgomery Gas"
    };
    for (auto i = 0; i getSAMP()->getChat()->AddChatMessage(COLOR_GREY, "-> %s", str[i]);
}
 
Ответить с цитированием