Jak w klasie pochodnej zrobić tak, aby dziedziczona funkcja protected była publiczna ?
W BCB wystarczy powtórzyć nagłówek funkcji, a czy standartowe c++ oferuje takie mechanizmy?
Najlepsze co wymyśliłem do tej pory to zrobienie funkcji inline tzn.
class a
{
protected:
double funkcja(int i) { return i; };
};
class b: public a
{
public:
inline double funkcja(int i) { return a::funkcja(i); };
};