Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
В библиотеке MQL5 уже больше 1500 программ. Поделись и ты своей!
Maxim
146
Maxim 2006.03.14 13:22 
Есть ли какие-нибудь ограничения по длине аргументов ф-ии StringConcatenate?
Заметил одну особенность, что с длинными строками эта ф-ия не проводит конкатенацию, в отличии от оператора "+".

В help-e пишут что она работает быстрее и экономнее по памяти, чем связывание строк при помощи "+". Правдо ли это?
И если да, то на сколько эффективнее ее использование с большими строками?
Slawa
Модератор
6676
Slawa 2006.03.14 14:01  
Если Вы работаете с очень большими строками (результатная строка больше 4к), то лучше использовать простое сложение.
В остальных случаях лучше StringConcatenate, т.к. не создаются лишние временные строки. Но эта функция, в отличие от сложения строк, не перераспределяет размер результатной строки.
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий