Hi Everyone

I am just an enthusiast programmer. I have been using dynamic languages 
for years now and recently I have started to write reasonable C 
programs. I would like to be able to create GUIs as well. I know I could 
use GTK and just stick with C but if I ever wanted to "look under the 
hood" the massive code base might as well be in Klingon.

FLTK is tiny(and fast) I am hoping that if I stick to the smallest 
possible subset of C++ then I will be able to handle it's native API and 
if I want to "look under the hood" then the small code base would make 
this a reasonable thing to do.

Could anyone please correct or add to the following:

Some C++ features are already not used:
templates, exceptions, RTTI,  namespaces


We call functions from classes:
return(Fl::run())


We propagate new abstract data types by calling constructor functions:
menu->add("Edit/Submenu/Bbb");

We create our own classes and use them for constructors:
class MyTimer : public Fl_Box {
     void draw() {
         static long start = time(NULL)................................

  MyTimer(int X,int Y,int W,int H,const char*L=0).......................


I don't really know much about the standard library, friend functions, 
overloading and exceptions but should I care? If I understand the C++ 
subset that deals with the above code am I pretty much ready good to go?

Thanks for reading-Patrick

_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to