Bertel Lund Hansen <nospam@lundhansen.dk> skrev:
> Mads Jensen skrev:
>
>>#include <iostream>
>>#include <stdlib.h>
>>#include <stdio.h>
>
>>using namespace std;
>>using std::string;
>
> Her er en dobbelt erklæring af string. Linjen lige ovenover
> erklærer *alt* fra std-modulet.
Det er en dobbelt erklæring af at "std::string" blot kan kaldes
"string", men "std::string" i sig selv mangler at blive erklæret.
Der skal være en linje med:
#include <string>
Til gengæld er inkluderingerne af <stdlib.h> og <stdio.h> begge
overflødige i dette program.
--
Skal musik- og edb-industrien have ret til fratage forbrugerne deres
rettigheder i henhold til Ophavsretloven, begrænse konkurrencen og
fremme monopoldannelse ved hjælp af tekniske midler? Sig nej! Nu!
Støt underskriftsindsamlingen på
http://www.digitalforbruger.dk