friend ist nich transitiv. Das heisst, du kannst deine funktion access_Radiator_class nicht, wenn ich das richtig verstanden habe, als friend der klasse CbmTrdRadiator deklarieren.
das musst du innerhalb der klasse CbmTrdRadiator machen.
Also folgendes geht nicht:
class PrivateClass {
private...