4. Split and Join от Code Organization and C++ Templates
В main.cpp файла ми е даден този ред:
std::vector<int> numbers = split<int>(line, separator);
line е от тип std::string, separator е от тип char.
Задачата ми е да дефинирам split<>() в отделен хедър файл, който се include-ва съответно в main-a. Пробвах да го дефинирам като темплейтна функция, темплейтен функтор, но нищо не проработи и все още ми дава identifier "split" is undefined. Може би съм вървял в правилната посока, но не мога да разбера дори дали това трябва да е въобще едно от двете, които споменах, тъй като всеки път ми изписва тази компилационна грешка.
Някой би ли ми асистирал? От два дена я мъча и ще съм много благодарен!
P.S.: другите два типа които трябва да приема са <std::string> и <Song>, което е клас с член-данни от тип int и std::string и предефинирани оператори (<<, >>).
Точно това беше проблемът! Не бих и предположил... Благодаря много, спасяваш живот!