Avatar billede uranhjorten Nybegynder
02. maj 2002 - 00:20 Der er 7 kommentarer og
1 løsning

C++ / VC++

er C++ og Microsoft visual C++ studio 6.0 det samme??
Avatar billede nejmann Nybegynder
02. maj 2002 - 00:22 #1
Jep, Microsoft visual C++ studio 6.0 er bare et program til at skrive C++ i
Avatar billede uranhjorten Nybegynder
02. maj 2002 - 00:36 #2
men er det også de samme koder man bruger?

det er bare fordi jeg har set sådan noget som:

{string}"hello world"

i forbindelse med C++
og da man i Microsoft visual C++ studio 6.0 skriver:

MessageBox("hello world");

men da jeg ikke er sikker på om {string}"hello world" er noget man bruger i Java så er det derfor jeg spørger
Avatar billede fiskesuppe Nybegynder
02. maj 2002 - 01:02 #3
Man skriver da
cout>>"Hello World";
Sådan er det i hvert fald i min ældgamle version af Turbo C++.

Der er længe siden jeg har programmeret (og det var på et meget lavt niveau), men når jeg hører ordet C++, så tænker jeg umiddelbart på Borlands C++ compiler:
http://www.borland.com/bcppbuilder/
Jeg ved dog ikke hvad forskellen er på denne og så Microsoft visual C++, og dette har jeg også gået og tænkt meget over.
Avatar billede djernaes Nybegynder
02. maj 2002 - 08:00 #4
C++ og Microsoft Visual C++ 6.0 er ikke det samme.

C++ navnet på et programerinssprog (lige som C, Pascal, Basic osv). Microsoft Visual C++ er et program, der kan kan bruges til at programmere i.

Nu må jeg ærligt indrømme at jeg ikke mener at {string}"hello world" er C++ overhovedet, men når du siger at man i MS VC++ skal skrive MessageBox(...), så er det fordi at det sidste i sig selv ikke er C++.

Når du har et programmerinssprog, har du et (minimalt) set af generelle funktioner til at læse filer, allokere memory, osv. MessageBox er en fuktion, der sikkert er skrevet i C eller C++, der sør noget for dig... lige som den her funktion gør noget for dig:

int LaegEnTil (int Nummer)
{
  return (Nummer++);
}

Læg mærke til at det her er både C og C++. Det kan sikert kompileres med MS VC++, Borland C++ (Builder), gcc, cc, g++ osv.

cout >> "Hello World"; er "ægte" C++, i den forstand at det er en del af det alle C++ kompilere skal kunne ... hvad du får ud af det er ofte at spørgsmål, men du bør forvente at se teksten på "standard out" (hvad det så end er på dit system).

Martin
Avatar billede emileej Nybegynder
02. maj 2002 - 10:11 #5
{string}"hello world"
Hører ikke hjemme i C++ - hvad skulle formålet være med den sætning?
MS VisualC++ er et udviklingsmiljø - ligesom f.eks. word kan være et udviklinsmiljø for txt filer.
VisualC++ giver bare en helt masse nyttige funktioner. En konkurrent til VisualC++ er f.eks. C++ Builder fra Borland/Inprise eller DevC++ fra Bloodshed software...

E-)mil
http://mfp.eej.dk
Avatar billede emileej Nybegynder
02. maj 2002 - 10:13 #6
btw.
>>Fiskesuppe
Det er
cout << "Hello World";
ikke
cout >> "Hello World";
:)

E-)mil
Avatar billede fiskesuppe Nybegynder
02. maj 2002 - 16:21 #7
emileej -> ups, ja det er da også rigtigt :)
Avatar billede emileej Nybegynder
02. maj 2002 - 20:00 #8
Hmmm...
Hvad er der nu galt med mit svar?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester