c++linuxfile-organization

tools to allow C++ development, with out separate .h .cpp files


I am developing some c++ code, but having code separated in to .h and .cpp is driving me mad, as it is slowing down re-factoring.

Is there a tool that lets one work on a single file. An editor that just hides the truth, or a per-processor that takes a single file and produces the two files .cpp and .h

clarification: I want a single file per compilation unit (like Java, C♯, Eiffel). I will still have to have #include in files to include the headers of other modules. (but then Java and c♯ have import and using).

clarification 2:

Things are easier if everything that should be together is together. i.e. one and only one file per class.


Solution

  • There's Lzz. I haven't tried it, but it seems like what you're looking for.