Если я правильно понял ваш вопрос, то вы спрашиваете, где и как мы храним многократно используемые фрагменты кода в доступной форме.Есть несколько методов для достижения этой цели, один из которых вы упомянули, это просто использовать текстовый файл и копировать вставку по мере необходимости, но, на мой взгляд, это немного архаично.
У меня есть два основных метода, которые я хотел бы использовать, во-первых, если это код, к которому я хочу получить доступ через Интернет, или довольно большие функции, которые я планирую использовать повторно, я просто делаю из него гист и оставляюэто там, готовый быть доступным по мере необходимости.Обычно я называю это чем-то описательным, поэтому, когда я просматриваю все мои суть, я могу быстро найти те, которые мне нужны.
Второй метод, и то, что я делаю для кода, который в основном используется повторно, - это создание фрагментов с использованиемконфигурационные файлы моей IDE.Такие фрагменты обычно пишутся в формате JSON и включают слово триггера, например: for
, а затем, когда вы нажимаете специальную клавишу, обычно вкладку, он расширяет фрагмент до чего-то вроде:
for(int i = 0; i < n; i++) {
// Code goes here...
}
И мы можем просто нажать вкладку, чтобы отредактировать начальное условие, конечное условие, приращение и имена переменных.Фрагменты очень универсальны, и вы можете написать столько, сколько захотите.Если вы используете Код Visual Studio , вы можете взглянуть на расширение C ++ tools, которое имеет некоторые фрагменты по умолчанию.

Наконец, я сохраняю удобную закладку для C ++ справочного сайта и ищу материалы в STL по мере необходимости, так что я не изобретаю колесо и не выполняю дополнительную работу для себя.