Что означает конструкция
a = *(val1 + val2);?1. Это не будет компилироваться;
2. Это же простое умножение, можно записать как
a = a * (val1 + val2);3. Это будет работать только в unsafe, двигаем val на index (на сколько - зависит от типа val), получаем данные по указателю;
4. Встречал такое, но точно не знаю как это работает;
5. Свой вариант.
#unsafe