would there be any drawbacks, or would it simply be bad form, to divide the implementation of a particularly large class into several files?

Whatever makes it most readable/understandable is good.

Maybe the class is too big and should be broken into subclasses? Or maybe the class is ok, but the implementation is huge and could be broken into several parts or classes.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.