Salut, sunt Serban si acesta este al douazecisisaptelea tutorial dintr-o suita de tutoriale ale limbajului C++,tutoriale ce le voi face pentru tutorialevideo.info; In acest tutorial vom discuta despre keyword-ul `const`.

Ce face acesta este ca sa declare o variabila simpla, un pointer, o metoda immutable. Practic, dupa folosirea acestuia, acea entitate nu mai poate fi modificata. Ceea ce se intampla de fapt, este ca aceasta devine read-only, drepturile de scriere asupra acelei zone de memorie nu sunt valabile.

Mai jos este bucata de cod din tutorialul filmat. Mai multe explicatii se gasesc in tutorial, in special cum anume lucreaza acest cuvant, folosirea lui putand sa pacaleasca la prima vedere.

#include <iostream>
using namespace std;

int main() {
int val = 2;
int grade_celsius = 30;
const int grade_fahrenheit = 102;
int const grade_kelvin = 300;

int * const_pointer_0 = &grade_celsius;
const_pointer_0++;
*const_pointer_0++;
int * const const_pointer_1 = &grade_celsius;
const_pointer_1 = &val;
const_pointer_1 ++;
int const * const_pointer_2 = &grade_celsius;
(*const_pointer_2) ++;
int const * const const_pointer_3 = &grade_celsius;
const_pointer_3 ++;
*const_pointer_3 ++;

return 0;
}

NU uitati: cititi si documentati-va in plus, nu parcurgeti _doar_ aceste tutoriale pentru ca nu sunt

indeajuns pentru a va dezvolta calitatile de coding, ci sunt doar mici rampe de lansare catre cunoastere.

Dupa fiecare tutorial vizionat, abordati subiectul dezbatut in acesta pe net, in cartea `Thinking in C++`,

in sectiunea de comentarii.

NU lasati sa treaca pe langa voi o informatie neclara, pentru ca orice farama de cunoastere este importanta.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *