with a sub, the bread is a softer roll cut all the way through and the top is separated from the bottom of the roll. with a hoagie, a harder roll is preferred and the roll is split and the contents (generally the same) are stuffed into the roll and folded closed at the completion.