Re: Awaiting Review
От: PM  
Дата: 13.02.19 06:41
Оценка: 3 (1)
Здравствуйте, malegkin, Вы писали:

M>Давненько я не брал в руки плюсы...

M>Буду признателен за критику кода решения задачки http://acm.timus.ru/problem.aspx?space=1&num=1712
M>Волнует в первую очередь move semantics / передача и возврат объектов между функциями.
M>Возможно ли repeat сделать проще? ну лень мне каждый раз писать for(;) ))

Мои 5 копеек — inline не нужен практически всегда. Единственное его применение — определение функции в заголовочных файлах, чтобы предотвратить ошибки линкора о множественных именах для такой функции (а также inline variable начиная с C++17).

Еще вместо std::string для строк square_t можно сделать двумерный массив символов, но это вопрос вкуса.

И repeat можно сделать проще, написав обычный цикл for, знакомый 100% читателей
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.