C++ nyelvben a lokális változók esetén a deklaráció és definíció nem is lehetséges külön-külön?
Figyelt kérdés
Csak a globális változók esetén, és osztályok statikus adattagjai esetén, ha jól tudom.
//definicio:
int variable1;
//deklaracio:
extern int variable2;
int main () { /*utasitasok*/ }
#include <iostream>
class cl_example {
public:
//deklaracio:
static int data_member;
};
//definicio:
int cl_example::data_member;
int main() {
std::cout << cl_example::data_member;
}
2021. jan. 18. 19:31
1/2 anonim válasza:
Ja, nem is. Kivéve még a statikus adattagokat, ahogy a példád is mutatja.
2/2 anonim válasza:
A lokális változókat nem máshol fogod definiálni, helyben kerülnek a stack-re, ezért lokálisak.
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!