Anche questo video, del nuovo anno, risulta semplice, concreto e ottimamente realizzato! Sempre grazie Paolo! Dai iscrivetevi e fate iscrivere in massa che entro fine mese vogliamo vedere Paolo con la targa che gli spetta!!!
@antoniovarasano675018 күн бұрын
Fa sempre bene un ripasso di questi concetti. Grazie.
@claudiocarrai613818 күн бұрын
Nella foto di apertura si può notare l'errata posizione di un arciere di mano destra ma con occhio dominante sinistro… scusate la pignoleria ma non ho saputo resistere!! E sempre grazie Paolo per condividere con noi le tue conoscenze!
@patriziobiancalani532318 күн бұрын
ricorda che c'e' un modo equivalente e piu' chiaro di *p per assegnare il valore alla locazione puntata ovvero p[0] = .. che mi sembra assai piu' chiaro tipo reference, comunque ottima spiegazione .
@MyNotSoHumbleOpinion17 күн бұрын
A scuola (ormai 20 anni fa), quando studiavamo il C++, non sono mai riuscito a capire i puntatori. Con questo video la situazione non è cambiata... All'epoca la spiegazione era un copia/incolla da un libro e adesso da un sito, ma nessuno mi ha mai spiegato cosa diavolo facessero davvero i comandi (tipo "->")! Comunque anni di programmazione alle spalle e la mia vita scorre felice anche senza puntatori... 🤣
@stefano.a17 күн бұрын
Un puntatore è semplicemente è una variabile che contiene l’indirizzo di memoria di un’altra variabile
@MyNotSoHumbleOpinion17 күн бұрын
@@stefano.a Sisi, questo è l'unico punto che mi era già chiaro. Nell'esempio mostra anche l'indirizzo di memoria esadecimale che contiene il puntatore, tuttavia è tutto quello che ci è dietro che non capisco (forse anche l'utilità). Ho sempre usato le reference e mi è bastato così! Probabilmente mea culpa che me ne sono sempre didinteressato e non ho voluto approfondire! E dire che da bambino studiavo per divertimento l'assembler che viaggia solo con indirizzi....
@zeppelinmaker17 күн бұрын
se programmi in C++ puoi vivere felicemente così
@rscaht14 күн бұрын
se fai puntare un oggetto a p , p->membro serve per accedere ad un membro dell'oggetto equivale a oggetto.membro , tutto qua . solo questione di sintassi per il compilatore . inoltre p[0] equivale a *p p[1] equivale a *(p+1) e così via modi diversi di scrivere la stessa cosa la p dell' array è un puntatore al valore p[0] perché sono difficili da capire ? perche sono troppo semplici e versatili se ci prendi il gusto sono guai ...
@albertopetrin18 күн бұрын
Ciao Paolo, grazie per i tuoi utili video, questa volta si sente un po male, credo problemi col microfono
@tsg_ita10 күн бұрын
Bel video ma c'è qualche imprecisione. Dichiarare un puntatore non ti garantisce che sia inizializzato a default come nullptr ottenendo un undefined behavior. Mentre l'errore che hai ottenuto lo ottieni non perché sei su arduino ma pecrhé un alias *deve* essere sempre definito in fase di dichiarazione e qualunque compilatore in qualunque piattaforma ti restituisce quell'errore.
@angeloz893718 күн бұрын
Ben trovato Paolo, io pensavo che una volta creata un variabile avesse il suo cassettino con i relativi scomparti(bit) poi quando la richiamassi nelle varie parti del programma o la modificassi, si andasse ad agire sempre su quel cassettino e non avessi nemmeno il bisogno di dichiarare una variabile globale o locale. 😢 Qui devo proprio cercare di studiare.........😅 Forse quello che pensavo io succede nel python?
@jackzugna583018 күн бұрын
Dalla tua descrizione è più simile a Javascript quando dichiari una variabile con "var", queste variabili sono accessibili ovunque purché dopo la loro dichiarazione, quindi anche fuori dalla funzione in cui la dichiari. In python c'è l'ambito delle variabili, quindi non puoi accedere a quella variabile dove ti pare a meno che non sia di tipo globale. In Javascript hanno poi arginato il problema variabili con l'uso di "let" che permette di localizzare le variabili, anche se "globali" in realtà sono visibili solo nel file in cui vengono create.
@angeloz893716 күн бұрын
@jackzugna5830 grazie. Confermo che devo seguire i guru, ma anche che devo comperare qualche libro e studiare...🤔👍
@rscaht14 күн бұрын
bon ' le reference sono un modo semplice per passare variabili alle funzioni punto . i puntatori sono molto più potenti perche possono possono puntare variabili diverse , oggetti , funzioni . Gli array sono puntatori !