KWIG Qt->Gtk porting layer and merging main loops.

Alexander Neundorf neundorf at
Fri Oct 29 22:56:39 EEST 2004

On Friday 29 October 2004 19:03, you wrote:
> Alexander Neundorf wrote:
> >>How is a C program supposed to use C++ STL classes?

By writing a C binding ;-)

> > Why shouldn't a C++ developer use STL ?
> > (I can also ask funny questions).
> A library exposes a C interface. The API makes use of glib's linked list
> data structures etc. You find that unacceptable because you prefer C++
> STL data types. So, if the library exposes a C++-style API instead
> (which makes uses of STL), the C programs can't use that library
> anymore. How do you want to get around that problem, other than
> accepting the pure C API?

Not at all. C programs can use glib. C++ programs can use C++ libs. There's no 
need to define glib as a standard infrastructure which should be used by 
everybody. If an application links to glib, perfectly ok.

Work: alexander.neundorf at -
Home: neundorf at                -
      alex at               -

More information about the xdg mailing list