Имеет ли смысл иметь функцию класса-члена, скажем, f() как частную, так и статическую? , например.Функции члена класса статические и частные
class MyClass
{
...
private:
static int foo();
}
Спасибо.
привет спасибо за все ваши комментарии! Ладно, я понял. Да, вначале я начал использовать статические функции в своем классе, потому что они не были связаны с объектами моего класса - выполняли другие операции. Теперь я также понял, что они не должны быть публичными. Итак, я думаю, что оставлю их так. Я начал получать некоторые ошибки, когда удалял статическое ключевое слово (видимо, из-за того, как он использовался во всем классе, поэтому я теперь ленив, чтобы исправить их, просто сделает его приватным и оставит статическим :)).
Почему вы не объявлять/определять свои функции как свободные функции в анонимном пространстве имен в CPP файла? – Oodini