webForumDet fria alternativet

using std:iostream;

3 svar · 265 visningar · startad av d98rolb

d98rolbMedlem sedan apr. 200123 inlägg
#1

Jag vill gärna använda using std::iostream eller nåt liknande i början på varje fil.

Jag har ganska många cout och endl i koden och dessa vill jag ogärna ersätta med std::cout och std::endl. Jag tycker heller inte om lösningen med using namespace std;
Det verkar som om det blir namnkrockar senare i projekten då. Det kan iaf bli väldigt konstiga fel sen med detta.

Om nu öppnar bilagan så kan ni som har lust att kika på det se vad som kan vara fel. Det är ett projekt i VC++ 6.0.

Marcus EMedlem sedan maj 20021 466 inlägg
#2

Du bifogade ingen fil.

Är det för jobbigt att skapa en deklarationsfil med följande innehåll och inkludera den i alla filer?
using std::cout;
using std::endl;

Jag känner inte till något annat sätt.

Sang-draxMedlem sedan juli 2002581 inlägg
#3

Man kan ju lägga "using namespace std;" inuti main-funktionen. Då besudlar man inte den globala namnrymnden och får en lika snygg kod.

d98rolbMedlem sedan apr. 200123 inlägg
#4

Tack för svaren, jag vet nu mycket mera om hur man använder namespaces!

/Roland

126 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)