Как уже отмечалось, лучшим способом достижения этого в C ++ может быть использование пространств имен. Но поскольку никто не упомянул здесь ключевое слово final
, я публикую пост, как будет выглядеть прямой эквивалент static class
из C # в C ++ 11 или более поздней версии:
class BitParser final
{
public:
BitParser() = delete;
static bool GetBitAt(int buffer, int pos);
};
bool BitParser::GetBitAt(int buffer, int pos)
{
// your code
}