Задължително ли е да кръстим .h и .cpp файла, съдържащи класа String с имена String.h и String.cpp или може да са примерно Str.h и Str.cpp, защото ако ги кръстя по първия начин ми дава грешка (в самите файлове класа си е кръстен String, проблема е само в името на 2-та файла).
За разлика от домашните по УП, тук няма изискване как да се казват файловете.