Хорошие учебные руководства на управлении кодом? [закрытый]

Необходимо использовать class / typename во втором параметре шаблона в определении

template && std::is_unsigned_v>>
                     ^^^^^
MyClass& MyClass::operator&=(T d)

Когда условие std::is_integral_v && std::is_unsigned_v истинно, enable_if::type равно void. Без class void обрабатывается как параметр шаблона нетипичного типа, что является неправильным (void нельзя использовать как параметр нетипичного параметра , ссылка ).

С помощью class / typename второй параметр определяется как параметр типа, который принимает значение void - class SomeTypeName = void, если условие в enable_if имеет значение true, или этот шаблон функции отбрасывается из перегрузок, установленных, когда условие enable_if имеет значение false.

5
задан Xolve 19 August 2013 в 16:51
поделиться

5 ответов

ПРАКТИЧЕСКОЕ РУКОВОДСТВО Управления исходным кодом Eric Sink является хорошим (не определенный для инструмента) введение, хотя я не знаю, актуально ли это с последним DVCSs.

3
ответ дан 15 December 2019 в 01:11
поделиться

Вы прочитали книгу SVN?

http://svnbook.red-bean.com/

1
ответ дан 15 December 2019 в 01:11
поделиться

Действительно основной для действительно хорошего darcs может быть найден здесь.

Необходимо быть готовы через менее чем 20 минут!

Сделав небольшое учебное руководство выше, см. ссылки на дальнейшую документацию. Если Вы поняли понятие, почти каждая команда darcs может быть найдена в darcs шпаргалке (только одна страница!).

Может быть похоже, что darcs был системой управления действительно базовой версии, но на самом деле это поддерживает уникальные функции ни один из другого VCS (я знаю), имеют (например, избирательный подход к выбору патча, не освобождая идентификационные данные патчей).

0
ответ дан 15 December 2019 в 01:11
поделиться

Я начался бы с чтением статей Wikipedia о двух

CVS может быть найден здесь

Подверсия может быть найдена здесь

Затем для большего количества детали о Подверсии можно посмотреть на красную книгу здесь.

Я не знаю об эквиваленте для CVS.

Наконец для обзора управления версиями можно запустить в Википедии здесь.

0
ответ дан 15 December 2019 в 01:11
поделиться

Мой любимый документ о предмете остается Высокоуровневыми Лучшими практиками в Управлении конфигурированием ПО. Это - превосходный отчет, который я все еще использую в качестве ссылки каждый раз, когда я должен представить коллег хорошим методам SCM. Вот краткий обзор:

При развертывании нового SCM (управление конфигурированием ПО) инструменты реализаторы иногда фокусируют на совершенствовании мелкомодульные операции, в то время как невольно продвижение плохие, крупномасштабные методы от их предыдущих заданий или предыдущих инструментов. Результатом является хорошо выполненная грубая ошибка. Данная статья продвигает некоторые высокоуровневые лучшие практики, которые отражают события авторов в развертывании SCM.

0
ответ дан 15 December 2019 в 01:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: