Kezdőoldal » Számítástechnika » Programozás » C++ nyelvben a lokális változó...

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.
2021. jan. 18. 22:04
Hasznos számodra ez a válasz?
 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.
2021. jan. 19. 10:38
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!