Hallo, ein Vorschlag von mir bzgl.KDevelop.

Thomas Schilling snuffeler at gmx.net
Sat Feb 9 00:58:04 UTC 2002


Ok, I forgot to say "almost". But I don't want to bring up this tedius
discussion whether using ol' dirty C instead of modern C++.
I would suggest to use C++. Qt is C++. KDE is C++. And if you
need just C -- well, use it. I don't.


> On Fri, Feb 08, 2002 at 12:18:01PM +0100, Thomas Schilling wrote:
> > > Ebenso besonders wichtig meine ich Objective-C (das bessere C++)
> > > welches zu 80% aus C und nur 20% aus dem objektorientierten
> > > Aufsatz besteht und sinnvoller weise nur dynamische Objekte
> > > verwaltet.
> > > Es ist wie kas deswegen auch viel leicher zu lernen als C++.
> > 
> > Wozu komplett C++ lernen? Du brauchst doch nicht alle Features von
> > C++ zu nutzen. Tats?chlich kannst du jedes C-Programm auch als
> > C++-Programm compilieren.
> nope
> 
> 1.
> void f();
> C++: f takes no parameter
> C: f takes any number of parameters
> 
> 2.
> AType *t;
> void *v;
> 
> v = t;
> t = v;
> C++: forbiden
> C: legal (common usage)
> 
> 3.
> struct s1
> {
> struct s2
> {
> ...
> }
> ...
> }
> 
> struct s2 avar;
> C++: forbiden (there is no struct s2 in global scope)
> C: legal
> 
> 4.
> ...
> goto l1;
> ...
> {
> int i = 5;
> l1:
> ...
> }
> C++: forbiden (goto over variable initialization)
> C: legal see regex.c from libc5;
> 
> see the compatibility list
> -- 
> Miroslaw Dobrzanski-Neumann
> E-mail: mne at mosaic-ag.com
> 
> 
> _______________________________________________
> Kdevelop-devel mailing list
> Kdevelop-devel at barney.cs.uni-potsdam.de
> http://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel
> 





More information about the KDevelop-devel mailing list