Salut, sunt Serban si acesta este al douazecisioptulea tutorial dintr-o suita de tutoriale ale limbajului C++, tutoriale ce le voi face pentru tutorialevideo.info; In acest tutorial vom discuta despre `void pointers`. Pointerii catre void sunt folositi in special pentru flexibilitatea pe care o ofera. Acestia pot pointa catre adrese de memorie alocate pentru o multitudine de tipuri de date, raw sau nu. Pot pointa catre int, float, double, char,dar si catre tipuri de date definite de catre noi.
Mai jos este codul din tutorial. Urmariti tutorialul pentru explicatii mai detaliate.
#include<iostream>
#include<string>
using namespace std;
struct Person {
string name;
};
int main() {
int age = 21;
float degrees = 30.4;
char sex = ‘M’;
Person person;
void* wildcard;
wildcard = &age;
wildcard = °rees;
wildcard = &sex;
wildcard = &person;
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.