Несмотря на отсутствие статических классов в С++, исходя из фона Java, используемого для создания вспомогательного класса типа Util
, содержащего только статические методы. Это считается плохим стилем или обычной практикой? Одна из альтернатив, которую я вижу, - использовать функции C (вообще не классовый контекст). Какие существуют другие альтернативы? Какие существуют преимущества и недостатки, и при каких обстоятельствах я бы использовал любой из них.
определяющий кучу статических методов в С++, предполагает, что использование статических функций в качестве одной альтернативы предполагает использование статических функций, хотя я не вижу, какие эффекты имеет ключевое слово static
без контекста класса.