Kezdőoldal » Számítástechnika » Programozás » Egy névteret csak függvényeken...

Egy névteret csak függvényeken kívül lehet/érdemes definiálni C++ nyelvben? Így a bennük definiált változók nem válnak globális változókká?

Figyelt kérdés

2015. szept. 2. 19:29
 1/5 anonim ***** válasza:

"Egy névteret csak függvényeken kívül lehet/érdemes definiálni C++ nyelvben?"

Természetesen csak kívül, hiszen pont arra való, hogy az össze tartozó osztályokat, struktúrákat, függvényeket, változókat egy egységbe fogja.


"Így a bennük definiált változók nem válnak globális változókká?"

Névtér szinten természetesen de.

2015. szept. 2. 19:36
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:

"Namespace definitions are only allowed at namespace scope, including the global scope."

[link]

2015. szept. 2. 19:38
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:

Nem, a névterek nem erre valók.


Futásidőben az operációs rendszer különféle módszereket bocsát rendelkezésedre a globális változók létrehozásához.

2015. szept. 2. 20:17
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:

Függvényen belül is csinálhatsz blokkokat.


void Foo()

{

{

int i = 10;

}

i += i; // hiba, nincs ilyen változó

}

2015. szept. 2. 21:31
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:
És mi köze a blokknak a névtérhez mégis??
2015. szept. 3. 07:59
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!