Hallo, ein Vorschlag von mir bzgl.KDevelop.

Miroslaw Dobrzanski-Neumann mne at mosaic-ag.com
Fri Feb 8 13:59:03 UTC 2002


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





More information about the KDevelop-devel mailing list