VB6 - Есть ли какое-либо преимущество в производительности за счет использования строк фиксированной ширины в VB6?

В Visual Basic до .NET программист мог объявить строку определенной ширины. Например, я знаю, что номер социального страхования (в США) всегда состоит из одиннадцати символов. Итак, я могу объявить строку, в которой будут храниться номера социального страхования, как строка из одиннадцати символов, например:

Dim SSN As String * 11

Мой вопрос: создает ли это какое-либо преимущество в производительности, которое либо заставит код работать быстрее, либо, возможно, будет использовать меньше памяти? Кроме того, будет ли строка фиксированной длины по-другому выделяться в памяти (, т.е. : в стеке, а не в куче)?

8
задан Joel Coehoorn 18 March 2012 в 02:37
поделиться