Код: Выделить всё
#include
template
using vec = std::vector;
int main(){
vec my_matrix;
//Do whatever I want to do with this matrix
}
Это подойдет для моего сольного проекта — меньше беспорядка в угловых скобках, более лаконичный код.
Однако над проектом я сотрудничаю с несколькими товарищами по команде разного уровня. знакомства с современным C++. Проблема заключается в том, что слишком большое количество псевдонимов может сделать менее очевидным, что vec на самом деле является std::vector. Это может привести к потенциальному хаосу.
Мой вопрос:
- Это ли считается хорошей практикой определять такие псевдонимы в большом масштабе в кодовой базе команды?
- Как минимизировать путаницу или «А, что такое vec? " моменты для других, кто читает код, но при этом наслаждается более короткой записью?
- Существуют ли какие-либо рекомендуемые рекомендации, соглашения об именах или стратегии документации, которые помочь командам эффективно обрабатывать эти псевдонимы?
Подробнее здесь: https://stackoverflow.com/questions/793 ... rstdvector