Можно ли как-то включить в main.cpp
все возможные заголовочные файлы языка, чтобы каждый раз не думать, что подключать? Может есть специальный файл, который включает всё?
Этого сделать нельзя. Никто не знает, что конкретно нужно программисту, а философия C++ всегда была такой: «ты не платишь за то, что не используешь». Учитывая то, что компиляция C++ кода это довольно ресурсоёмкий процесс, включение всех заголовков в основной (а какой считать основным, кстати?) файл привело бы к тому, что элементарный «Привет, мир!» компилировался бы слишком долго. При такой системе писать на этом языке было бы просто невозможно.
Виртуальный выделенный сервер (VDS) становится отличным выбором
С функцией move вроде бы всё понятно: она приводит любую ссылку на объект к неконстантной rvalue-ссылке, которая в соответствующем контексте передастся...