Я наткнулся на некоторый код, который выглядел так:
class SomeClass {
void SomeFunction();
public:
~~ public members
}
Не было ни частных, ни защищенных членов класса.
Мой вопрос; не маркирует, какая часть класса SomeFunction относится к плохому программированию? Или определение функции таким способом неявно присваивает ее какой-либо части класса, то есть частной или защищенной, поскольку она не является частью publi c членов?