A886 ref pointers

  Рет қаралды 3,161

paolo aliverti

paolo aliverti

Күн бұрын

Пікірлер: 16
@dinodelfavero
@dinodelfavero 16 күн бұрын
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!!!
@antoniovarasano6750
@antoniovarasano6750 18 күн бұрын
Fa sempre bene un ripasso di questi concetti. Grazie.
@claudiocarrai6138
@claudiocarrai6138 18 күн бұрын
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!
@patriziobiancalani5323
@patriziobiancalani5323 18 күн бұрын
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 .
@MyNotSoHumbleOpinion
@MyNotSoHumbleOpinion 17 күн бұрын
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.a
@stefano.a 17 күн бұрын
Un puntatore è semplicemente è una variabile che contiene l’indirizzo di memoria di un’altra variabile
@MyNotSoHumbleOpinion
@MyNotSoHumbleOpinion 17 күн бұрын
@@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....
@zeppelinmaker
@zeppelinmaker 17 күн бұрын
se programmi in C++ puoi vivere felicemente così
@rscaht
@rscaht 14 күн бұрын
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 ...
@albertopetrin
@albertopetrin 18 күн бұрын
Ciao Paolo, grazie per i tuoi utili video, questa volta si sente un po male, credo problemi col microfono
@tsg_ita
@tsg_ita 10 күн бұрын
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.
@angeloz8937
@angeloz8937 18 күн бұрын
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?
@jackzugna5830
@jackzugna5830 18 күн бұрын
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.
@angeloz8937
@angeloz8937 16 күн бұрын
@jackzugna5830 grazie. Confermo che devo seguire i guru, ma anche che devo comperare qualche libro e studiare...🤔👍
@rscaht
@rscaht 14 күн бұрын
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 !
BIGData
16:08
paolo aliverti
Рет қаралды 2,4 М.
Master Pointers in C:  10X Your C Coding!
14:12
Dave's Garage
Рет қаралды 342 М.
-5+3은 뭔가요? 📚 #shorts
0:19
5 분 Tricks
Рет қаралды 13 МЛН
Andro, ELMAN, TONI, MONA - Зари (Official Audio)
2:53
RAAVA MUSIC
Рет қаралды 8 МЛН
Who is More Stupid? #tiktok #sigmagirl #funny
0:27
CRAZY GREAPA
Рет қаралды 10 МЛН
ВЛОГ ДИАНА В ТУРЦИИ
1:31:22
Lady Diana VLOG
Рет қаралды 1,2 МЛН
THE GAL 1
13:05
paolo aliverti
Рет қаралды 7 М.
Arduino Uno Gets Its BIGGEST Upgrade In 12 Years
11:49
Electronoobs
Рет қаралды 88 М.
38C3: Hacking the RP2350
57:15
Atomic Central
Рет қаралды 9 М.
Python's decimals SOLVE the floating point problem!
17:00
Carberra
Рет қаралды 4,4 М.
System76 accidentally built the fastest Windows Arm PC
21:02
Jeff Geerling
Рет қаралды 462 М.
3 engineers race to design a PCB in 2 hours | Design Battle
11:50
Predictable Designs
Рет қаралды 565 М.
La lama che era ILLEGALE in Europa ma AMATA dai falegnami - Dado blade
17:22
Mattley - Artigiano digitale
Рет қаралды 96 М.
WHICH OSCILLOSCOPE TO START WITH?
18:42
Niki Luciano
Рет қаралды 5 М.
-5+3은 뭔가요? 📚 #shorts
0:19
5 분 Tricks
Рет қаралды 13 МЛН