Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
19.08.2003, 13:49
timmilicious



Hi,
Ich wollte mich jetzt auch mal mit cpp beschäftigen und habe mir deshalb ein Einsteigerbuch gekauft und schon viel gelesen, auch im Internet. Jetzt wollte ich allerdings auch mal an die Praxis gehen(sonst lernt mans ja nie:)) und euch deshalb mal fragen, mit welchen System ihr euren Quelltext schreibt und compiliert.
Am besten wäre für mich ein System in dem man den Editor und den Compilierer in einem hat, also gewissermaßen seinen Text schreibt und ihn dann gleich per Knopfdruck compiliert :)
Thx

--

.:| www.moveinmod.net |:.
.:| www.thetaskforcemod.net |:.
.:| www.natural-selection.de |:.

zum Seitenanfang zum Seitenende Profil || Suche
001
19.08.2003, 14:28
K-Putt



Also so spontan kann ich dir zu devcpp raten
Ist eine Kombination der windows-version vom gcc und eine gute Entwicklungsumgebung, und das ganze Kostenlos.
Ich weiß leider die adresse netauswendig aber google + "devcpp" sollte dir helfen ;)

--

Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database

zum Seitenanfang zum Seitenende Profil || Suche
002
19.08.2003, 18:35
CN



bloodshed.net

ja der rockt wenn du unter windows arbeitest

--

zum Seitenanfang zum Seitenende Profil || Suche
003
19.08.2003, 19:33
timmilicious



Jupp, hab ihn gezogen und erstma 2 kleine Programme geschrieben, funzt einwandfrei.
THX :)

--

.:| www.moveinmod.net |:.
.:| www.thetaskforcemod.net |:.
.:| www.natural-selection.de |:.

zum Seitenanfang zum Seitenende Profil || Suche
004
20.08.2003, 10:22
Quak



Hey [nOoNE]...ich bin auch grad "heftig" am C++ büffeln ;)
Könntest du mir ma deine beiden Proggies schicken ???
Würd mal gern wissen wie und wo andere Leute anfangen :)
thx

--

Coder @ Heat

zum Seitenanfang zum Seitenende Profil || Suche
005
21.08.2003, 01:11
LePrau



Ich tippe ganz stark auf so etwas wie
1.) Hello World

2.) Hallo, wie heißt du? <name><enter> Hallo <name>, freut mich dich zu sehen

:D

So fängt programmieren und austesten meiner Meinung nach fast immer an ;)

--

voice - Ruhe in Frieden

zum Seitenanfang zum Seitenende Profil || Suche
006
21.08.2003, 10:59
Quak



Na gut, da bin ich schon 3 Kapitel drüber hinaus ;)

--

Coder @ Heat

zum Seitenanfang zum Seitenende Profil || Suche
007
28.08.2003, 20:57
timmilicious



Beschäftige mich gerade mit Funktionen :)
Also schon son ganz bischen mehr als das was LePrau meinte, aber nicht viel :)

--

.:| www.moveinmod.net |:.
.:| www.thetaskforcemod.net |:.
.:| www.natural-selection.de |:.

zum Seitenanfang zum Seitenende Profil || Suche
008
31.08.2003, 22:43
Sprengmeister



Naja, irgendwie is das was man unter dos lernt nur ein minimaler bruchteil von C++ ^^

Also fuer Windows halte ich immernoch den Microsoft VC++ fuer einen der Optimalsten. Auch wenn manche was gegen M$ haben. Ich unterstuetze auch nicht wirklich Microsoft :)

--

_______________________
-----I_______________________I-----
This is Nudelholz. Copy Nudelholz in your Signature to make better Kuchens and other Teigprodukte.


Dieser Beitrag wurde am 31.08.2003 um 22:51 von Sprengmeister bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
009
01.09.2003, 16:01
TheVoice



Zitat:
Sprengmeister postete
Naja, irgendwie is das was man unter dos lernt nur ein minimaler bruchteil von C++ ^^
Wie darf man das denn verstehen?
csh für DOS ? Wohl kaum.

Wieso ist das, was man als Konsolenanwendung entwirft unbedingt ein minimaler Bruchteil von C++ ?

--

Against TCPA | Resourcecode.de | Blender 3D | [ Darkzone | Pandorra | Alpine ]

zum Seitenanfang zum Seitenende Profil || Suche
010
01.09.2003, 16:21
the_viking



Ich denk mal unter DOS kann man wirklich ohne Störende APIs (Winapi ;)) richtig OOP (also C++) fabrizieren. Bsp:

main.h
Quellcode:#include <stdio.h>

#define ClassIsSpecialType(cl,tp) ( dynamic_cast<cl>(*tp) != NULL )

class a
{
int l;
};

class b : public a
{
int d;
};

class c
{
int f;
};

void main()
{
a n1;
b n2;
c n3;

if(ClassIsSpecialType(n1,a))
{
printf("N1 is of type a\n");
}
else
{
printf("N1 is not a type of a\n");
}

if(ClassIsSpecialType(n2,a))
{
printf("N2 is of type a\n");
}
else
{
printf("N2 is not a type of a\n");
}

if(ClassIsSpecialType(n3,a))
{
printf("N3 is of type a\n");
}
else
{
printf("N3 is not a type of a\n");
}

}

Die Ausgabe darf sich nun jeder selbst erraten :P

--

thx, cu, MfG the_viking

(( My =]=H=O=M=E=> Page! ))
Coder bei Brainshock-Interactive und bei Z-Software
My ICQ: #160959446

zum Seitenanfang zum Seitenende Profil || Suche
011
02.09.2003, 12:06
blair



these: es gibt gar keine ausgabe, weil man .h files nicht compiliert, sondern nur includiert.

--

because our freedom sits at the end of a gun
we're all here getting beat up and held back
we're all here digging knives from our backs

zum Seitenanfang zum Seitenende Profil || Suche
012
02.09.2003, 12:13
the_viking



Ach sry.. hab mich im Dateityp geirrt ;)
allerdings könnte man das Kompillieren. Man könnte auch
#include "gg.cpp" schreiben...
oder
#include "readme.txt"
..
wär alles kein Problem. Nur würde der Compiler bei h Dateien wahrscheinlich keine .objs erstellen...

--

thx, cu, MfG the_viking

(( My =]=H=O=M=E=> Page! ))
Coder bei Brainshock-Interactive und bei Z-Software
My ICQ: #160959446

zum Seitenanfang zum Seitenende Profil || Suche
013
02.09.2003, 12:32
blair



quote aus man gcc

Zitat:
file.h
C header file (not to be compiled or linked).

--

because our freedom sits at the end of a gun
we're all here getting beat up and held back
we're all here digging knives from our backs

zum Seitenanfang zum Seitenende Profil || Suche
014
02.09.2003, 16:23
the_viking



Was ich sagte ;) ( es werden keine OBJs erstellt )

Wenn man das ganze allerdings in eine test.cpp includen würde:
Quellcode:#include "main.h"
Würde der code in main.h compilliert werden, weil der Präprozessor das #include mit dem Dateiinhalt von main.h ersetzen würde.

--

thx, cu, MfG the_viking

(( My =]=H=O=M=E=> Page! ))
Coder bei Brainshock-Interactive und bei Z-Software
My ICQ: #160959446

zum Seitenanfang zum Seitenende Profil || Suche
015
02.09.2003, 16:43
CN



ja und .. das hat nix damit zu tun O_o

--

zum Seitenanfang zum Seitenende Profil || Suche
016
04.09.2003, 16:52
timmilicious



Nochma ne Frage, was bringt es einem Coder unter Linux zu programmieren, bzw. was sind die Nachteile oder vielleicht auch Vorteile von Windows? :)

--

.:| www.moveinmod.net |:.
.:| www.thetaskforcemod.net |:.
.:| www.natural-selection.de |:.

zum Seitenanfang zum Seitenende Profil || Suche
017
04.09.2003, 17:16
theDon



wenn das programm unter windows laufen soll, sollte man es passenderweise unter windows entwickeln
wenns ein linux-programm wird, dann unter linux.
cross-platfrom - programme kann man im prinzip entwickeln, wo man will, testen sollte man sie aber überall.

--

\o tanz den naziprau! o/

And more than ever, I hope to never fall,
Where enough is not the same it was before

zum Seitenanfang zum Seitenende Profil || Suche
018
04.09.2003, 22:11
the_viking



Hm. Nur sockets gehn mir unter linux auf die nerven :D
Kann mir das jemand erklären??

--

thx, cu, MfG the_viking

(( My =]=H=O=M=E=> Page! ))
Coder bei Brainshock-Interactive und bei Z-Software
My ICQ: #160959446

zum Seitenanfang zum Seitenende Profil || Suche
019
05.09.2003, 00:14
blair



d'uh?
da is kein wirklicher unterschied...
such mal nach berkley socks

--

because our freedom sits at the end of a gun
we're all here getting beat up and held back
we're all here digging knives from our backs

zum Seitenanfang zum Seitenende Profil || Suche
020
05.09.2003, 17:33
the_viking



OK.
Hab mir schonmal was angesehen, aber da muss wohl ein ziemlicher Aufwand hinterstecken, den gleichen code für Win und für Linux kompatibel zu machen...

--

thx, cu, MfG the_viking

(( My =]=H=O=M=E=> Page! ))
Coder bei Brainshock-Interactive und bei Z-Software
My ICQ: #160959446

zum Seitenanfang zum Seitenende Profil || Suche
021
05.09.2003, 17:50
blair



dann hast du vieleicht falsch gesehen. evtl. den augenarzt konsultieren...

--

because our freedom sits at the end of a gun
we're all here getting beat up and held back
we're all here digging knives from our backs

zum Seitenanfang zum Seitenende Profil || Suche
022
07.09.2003, 20:02
the_viking



Ok, wenn ich nur alle WSA.. aufrufe für linux ausklammern muss... Dann werd ich das mal demnächst auf nem Linux pc testweise kompillieren. Wehe, es geht net! ;)

--

thx, cu, MfG the_viking

(( My =]=H=O=M=E=> Page! ))
Coder bei Brainshock-Interactive und bei Z-Software
My ICQ: #160959446

zum Seitenanfang zum Seitenende Profil || Suche
023
11.09.2003, 09:50
TheRising



Die beste Performance bietet wohl der ICC (Intel C++ Compiler,crossplatform,für linux umsonst), als nächstes folgt wahrscheinlich Gcc (Gnu Compiler Collection,crossplatform,mingw-projekt für win) welcher nachdem was ich so gehört habe den MS Compiler überholt haben soll den ich hiermit als letzten in meiner Liste aufführe :-)

--

RC5-72 Stats || HLSW-Serverlink <-- Plugin/Settinginfo <-- Regelwerk

zum Seitenanfang zum Seitenende Profil || Suche
024
11.09.2003, 11:25
K-Putt



Zitat:
TheRising postete
Die beste Performance bietet wohl der ICC (Intel C++ Compiler,crossplatform,für linux umsonst), als nächstes folgt wahrscheinlich Gcc (Gnu Compiler Collection,crossplatform,mingw-projekt für win) welcher nachdem was ich so gehört habe den MS Compiler überholt haben soll den ich hiermit als letzten in meiner Liste aufführe :-)
Da gabs doch vor einiger Zeit auf heise einen artikel, dass es einen Compiler von IBM gibt, der den gcc überflügelt und schnelleren Code fabriziert, hat den jemand gelesen?

--

Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database

zum Seitenanfang zum Seitenende Profil || Suche