Как уже упоминалось в комментариях @Ramhound и @DavidPostil, вы можете сделать это. Пожалуйста, посмотрите :
Вы можете поместить файлы .cpp и .h куда угодно. Файл проекта просто перечисляет расположение исходных файлов. Создайте файлы .cpp и .h там, где вы хотите их, возможно, с помощью Блокнота, а затем используйте «Добавить существующий файл», чтобы добавить их в проект. (Щелкните правой кнопкой мыши имя проекта в обозревателе решений и выберите «Добавить существующий файл».)