mm, non è che non la posso creare in b, semplicemente ho creato due classi(è un esempio):

classe dipendente
classe funzioni

una delle tante funzioni presenti nella seconda classe, si occupa di leggere da un file, la path è presa però tramite un membro presente nella classe dipendente. E fin qui non ci sono problemi.
Ora però la funzione appena creata dovrà integrarsi nella classe dipendente e agevolare una funzione più ampia.