stroll
06-09-2003, 04:14 AM
That's my question. I'm starting my adventure with c++, and my programs are getting bigger and bigger (not: better and better, unfortunately... :P), so I find it dificult to navigate through them. I tried having every major class in separate header, but that doesn't satisfy me. Currently I'm using emacs, and it' s really cool with code colorizing, and parenthesis completion, and formating stuff, but... I came across thing called hnb - Hierarchical Notebook. It stores data as xml tree, so you can shrink and expand branches. I've been wondering if there is any tool, that lets you use such feature (it'd help me a lot, to write a huge class, and then just shrink it, and so on with every function), but which would give me advantages of emacs, AND which would allow me to export and import .cpp and .h files? I'd write it myself if I were lots better ;).
Imagine not having:
#include <iostream.h>
#include <fstream.h>
#include <...>
class A{
...
};
class B{
...
};
class C:public A{
...
};
int main(){
...
};
but for example:
[+] //includes
[- ] //classes
[- ]class A
{
...
};
[+]class B
[+]class C: public A
[+] //functions
As for me - it would really do the trick...
And if there isn't such tool, which one would you recommend? (Except for e -vi-l one, unless you can direct me to comprehensive manual...)
Thanks in advance!
Stroll/Egy
Imagine not having:
#include <iostream.h>
#include <fstream.h>
#include <...>
class A{
...
};
class B{
...
};
class C:public A{
...
};
int main(){
...
};
but for example:
[+] //includes
[- ] //classes
[- ]class A
{
...
};
[+]class B
[+]class C: public A
[+] //functions
As for me - it would really do the trick...
And if there isn't such tool, which one would you recommend? (Except for e -vi-l one, unless you can direct me to comprehensive manual...)
Thanks in advance!
Stroll/Egy