» »

Win32 Console Project

mercury ::

Živjo fantje,
Dosedaj sem se ukvarjal s Visual C++ ( Visual Studio 6.0 ). Sedaj sem dobil Visual Studio .Net 2003, in kar na enkrat mi ne deluje več tisto, ker mi prej je.

Torej, naredim nov Win32 Console Project in v .cpp file vpišem samo en cout ukaz:

#include "stdafx.h"

int main(void)
{
cout < < "Zakaj to ne dela???";
return 0;
}

Ko dam ukaz Build dobim error C2065: 'cout' : undeclared identifier
Kako si drzne reči, da cout ni dekleriran??? stdafx.h ima v sebi include iostream direktivo , tako da res ne vem, kaj mu je.

Torej, kaj delam narobe?

Lep pozdrav,

napsy ::

Un cout zamenji z:
std::cout
"If you die, you die. But when you live you live. There is no time to waste."

mercury ::

Thanks, sedaj dela! Mi lahko samo še kdo pove, kaj je tisti std:: ?

OwcA ::

To je določevalec imenskega prostora. std je standardni imenski prostor v katerem so deklarirane vse standardne knjižnice.
Otroška radovednost - gonilo napredka.

Fury ::

angl. namespace ce bos kej isku po dokumentaciji :)

ce uporablas veliko ukazov iz std namespace-a lahko enostavno na zacetku napises

using namespace std;

in potem ti ni treba vec std:: pisat pred funckije, ker jih compajler prvo poisce v std namespaceu.

OwcA ::

Napisati using namespace std; v glavi datoteke je zelo grdo, ker potem vse globlne deklaracije padejo tja notri. Lenobe naj to dodajajo kvečemu znotraj posameznih funkcij, upoštevajoč, da to ne pripomore k preglednosti.
Otroška radovednost - gonilo napredka.

Fury ::

Nisem rekel tocno kje na zacetku - funkcije ali programa. Odvisno od programa. Ce je kratek potem tut na zacetku ne skod, ce je daljsi, raje uporabis na zacetku funkcije.

Men se zdi std namespace skrajno neuporaben in doda k nepreglenosti ze z svojim obstojem, ampak to je samo moje mnjenje!


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Program za C++ jezik

Oddelek: Programska oprema
231971 (1006) popaj113
»

Kako gre to v Dev C++ ???

Oddelek: Programiranje
141711 (1182) bi0s
»

vprasanje c++

Oddelek: Programiranje
421219 (1218) Volk|
»

Osnove objektnega programiranja

Oddelek: Programiranje
6649 (536) Krushi
»

int->string

Oddelek: Programiranje
7601 (458) Phil

Več podobnih tem