Dzięki. Czytałem przed zastosowaniem. Wygląda na to że brakuje mi wyobraźni bo nie widzę błędu.
Najpier urzyłem “substr” żeby wyłuskać wartości liczbowe ze stringu (tj. np. 00:15:26). następnie nullptr ponieważ nie ma już dalszego ciągu stringa, następnie 0.
t=3600stoi(b.substr(0,2),nullptr,0)+60stoi(b.substr(3,2),nullptr,0)+stoi(b.substr(6,2),nullptr,0);
Mam silne przeświadczenie że można to zrobić bez użycia substr a z użyciem wskaźnika innego niż “nullptr” (size_t). Niestety jeszcze jestem za cienki i nie potrafię 
Jeżeli by ktoś był tak dobry i napisał jak to zrobić lepiej był bym niezmiernie zobowiązany 