Salut, sunt Serban si acesta este al douazecisicincilea 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 typedef.

Typedef ne permite sa ne definim noi „tipuri de date”. Este impropriu spus, deoarece tot ceea ce face typedef este atribuirea unei etichete pe un tip de date existent, pentru o mai buna intelegere a unor declarari si pentru un aspect mai ingrijit si intuitiv al codului.

#include <iostream>
#include <string>
using namespace std;

typedef int height;
typedef char sex;
typedef int age;
typedef string name;

struct Persoana {
name your_name;
age your_age;
sex your_sex;
height your_height;
};

typedef struct Persoana newtype;

#define glue(a,b) a##b

int main() {
newtype p;
p.your_age = 21;

glue(co,ut) << p.your_age << endl;

return 0;
}

Urmariti tutorialul pentru o mai buna explicatie.

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 *