LINUX.ORG.RU

История изменений

Исправление AIv, (текущая версия) :

Я думал над этим. С одной стороны так конечно строже получается. С другой - не так много хороших коротких индентификаторов. Мне нужна функция порождающая вектора размерности по чиcлу аргументов, это vec(...)

vec(1,2,3) ==> Vec<3>(1,2,3) 
и ф-я для создания SvVec. Пока что я решил что это будет одна функция, тем более что Vec<1> как раз одно значение и содержит.

В общем субъективно мне пока что больше нрав. вариант с перегрузкой для Vec<1>, хотя я до конца не уверен. Не исключаю что могут быть грабли какие то в таком решении...

Исходная версия AIv, :

Я думал над этим. С одной стороны так конечно строже получается. С другой - не так много хороших коротких индентификаторов. Мне нужна функция порождающая вектора размерности по чиcлу аргументов, это vec(...)

vec(1,2,3) ==> Vec<3>(1,2,3) 
и ф-я для создания SvVec. Пока что я решил что это будет одна функция, тем более что vec как раз одно значение и содержит.

В общем субъективно мне пока что больше нрав. вариант с перегрузкой для Vec<1>, хотя я до конца не уверен. Не исключаю что могут быть грабли какие то в таком решении...