Torna indietro   Hardware Upgrade Forum > Software > Programmazione

HONOR CHOICE Projector Air Pro: piccolo, portatile e con Netflix
HONOR CHOICE Projector Air Pro: piccolo, portatile e con Netflix
Un proiettore economico, che fa della portabilità e immediatezza i suoi punti di forza. Adatto per una camera da letto o per la casa vacanze, è basato su sistema proprietario Linux ma offre piena compatibilità ufficiale a Netflix
ASUS ProArt GoPro Edition è il notebook compatto per chi crea
ASUS ProArt GoPro Edition è il notebook compatto per chi crea
Un notebook sviluppato in collaborazione con GoPro ma che risponde al meglio alle necessità di tutti coloro che creano contenuti video: robustezza, design, potenza di calcolo e funzionalità si abbinano al meglio tra di loro, pur se a prezzo di un costo elevato per via della tanta memoria onboard
Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090
Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090
Ho affidato ai due modelli lo stesso mestiere ma non lo stesso identico prompt: trasformare una storia illustrata in un video usando una RTX 3090 e modelli locali. Ne sono usciti due film, due applicazioni e due idee opposte di efficienza. Fucina, progettata con Fable 5, colpisce di più nei primi secondi. Storyboard Studio, costruito con ChatGPT/Codex, regge meglio sulla distanza e vince il confronto complessivo, ma di stretta misura
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 18-12-2006, 09:32   #1
Predator Hunter
Senior Member
 
Iscritto dal: Jun 2002
Città: Roma
Messaggi: 795
C++ domanda su & * :eek:

Ciao a tutti. una domanda banale.

se io ho una classe A che ha un puntatore ad un oggetto tipo

A *a_ptr;

e voglio effettuare una funzione di get che torni il riferimento all'oggetto, che differenza c'è tra

A* getA()

A& getA()

A getA()

??

ditemi se dico male
la prima tornerà una copia della porzione di memoria che contiene l'indirizzo dive sta l'oggetto puntato da a_ptr

la seconda tornerà l'indirizzo della porzione di memoria che contiene l'indirizzo di dove sta l'oggetto puntato da a_ptr

la terza tornerà l'oggetto puntato da a_ptr


La accendiamo?

la get che torna il RIFERIMENTO all'oggetto è la seconda? (questione di terminologia)

Accendiamo anche questa?


ciao a tutti e grazie
__________________
PC: Pentium dual core E5200 su ASUS P5K SEe/EPU, 2GB ram, Nvidia GeForce 9600 GSO, Hdd Western Digital 500Gb, .....
Predator Hunter è offline   Rispondi citando il messaggio o parte di esso
Old 18-12-2006, 09:56   #2
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Messaggi: 5206
Quote:
Originariamente inviato da Predator Hunter
A* getA()

A& getA()

A getA()
La prima e la seconda ritornano, parlando in generale, un riferimento all'oggetto, non l'oggetto vero e proprio. Nel primo caso hai un puntatore, quindi se devi ad esempio chiamare un metodo farai ogg->metodo (). Nel secondo caso hai un "reference" (che non è un puntatore) e nel caso di chiamata ad un metodo, farai ogg.metodo ().

Nel terzo caso ottieni una copia dell'oggetto instanziato all'interno della funzione get(). Qui però entrano in gioco i "costruttori di copia".
__________________
Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 18-12-2006, 10:27   #3
Predator Hunter
Senior Member
 
Iscritto dal: Jun 2002
Città: Roma
Messaggi: 795
ok dunque la differenza tra seconda e terza sta che facendo

oggritornato.metodo

nella seconda agiscu sul vero oggetto
nella terza su una sua copia


la prima facendo -> ha lo stesso effetto della seconda facendo . sul'oggetto ritornato.

grazie mille
__________________
PC: Pentium dual core E5200 su ASUS P5K SEe/EPU, 2GB ram, Nvidia GeForce 9600 GSO, Hdd Western Digital 500Gb, .....
Predator Hunter è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


HONOR CHOICE Projector Air Pro: piccolo, portatile e con Netflix HONOR CHOICE Projector Air Pro: piccolo, portati...
ASUS ProArt GoPro Edition è il notebook compatto per chi crea ASUS ProArt GoPro Edition è il notebook c...
Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090 Fable e Sol a confronto: due cartoni animati cre...
Il tablet rugged leggero e sottile: Lenovo ThinkTab X11 offre resistenza, doppia USB-C e batteria rimovibile Il tablet rugged leggero e sottile: Lenovo Think...
AMD Advancing AI 2026: l'hardware AMD per le elaborazioni IA del futuro, tra GPU, CPU e robot AMD Advancing AI 2026: l'hardware AMD per le ela...
I nuovi Redmi Note 17 arrivano su Amazon...
Il meglio di Amazon in 3 minuti di lettu...
Stanco dell'intelligenza artificiale su ...
L'IA Gemini entra nel portafoglio enterp...
Fusione nucleare: CFS chiude il pi&ugrav...
Google: prevista una produzione mostruos...
Rischia l'arresto per aver piallato lo s...
Colpo di scena nel packaging: TSMC copia...
Spenti i timori sull'IA e Microsoft vola...
Nothing Phone (3) a 519€: fotocamera 50M...
10 milioni di auto prodotte, ma il vero ...
ECOVACS T50 PRO OMNI Gen3 in offerta a 3...
Il router più economico della rete oggi ...
Chrome verso i due aggiornamenti a setti...
Microsoft travolta dai bug scoperti dall...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 10:14.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v