Forum » Programiranje » Win32 Console Project
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,
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."
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.
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!
Men se zdi std namespace skrajno neuporaben in doda k nepreglenosti ze z svojim obstojem, ampak to je samo moje mnjenje!
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | DIJKSTROV_ALGORITEMOddelek: Programiranje | 2213 (1447) | krneki0001 |
» | Program za C++ jezikOddelek: Programska oprema | 2852 (1887) | popaj113 |
» | Kako gre to v Dev C++ ???Oddelek: Programiranje | 2336 (1807) | bi0s |
» | [c++] dvosmerno povezan seznamOddelek: Programiranje | 2558 (2394) | upirna |
» | Kako bi naredil en ultra simple programček?Oddelek: Programiranje | 2323 (1604) | AtaStrumf |