Препроцессорный оператор для объеденения строк
Синтаксис
text##text
Описание
Этот оператор создает новый маркер путем объединения текстов по обе стороны
от него. Этот текст может быть признан другими макросами и расширен. Один из
вариантов использования, является создать макрос, который раскрывается в
различных именах макросов, имен переменных и имен функций в зависимости от
полученных аргументов.
Пример
#define Concat(t,n) t##n
Print concat (12,34)
Dim Concat (hello,world) As Integer
Concat (hello,world)=99
Print helloworld
Вывод:
1234
99
Отличия от QB
См. также