Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Sony Alpha 7 V, anteprima e novità della nuova 30fps, che tende la mano anche ai creator
Sony Alpha 7 V, anteprima e novità della nuova 30fps, che tende la mano anche ai creator
Dopo oltre 4 anni si rinnova la serie Sony Alpha 7 con la quinta generazione, che porta in dote veramente tante novità a partire dai 30fps e dal nuovo sensore partially stacked da 33Mpixel. L'abbiamo provata per un breve periodo, ecco come è andata dopo averla messa alle strette.
realme GT 8 Pro Dream Edition: prestazioni da flagship e anima racing da F1
realme GT 8 Pro Dream Edition: prestazioni da flagship e anima racing da F1
realme e Aston Martin Aramco F1 Team si sono (ri)unite dando alla vita un flagship con chip Snapdragon 8 Elite Gen 5 e design esclusivo ispirato alle monoposto di Formula 1. La Dream Edition introduce la nuova colorazione Lime Essence abbinata al tradizionale Aston Martin Racing Green, decorazioni intercambiabili personalizzate e una confezione a tema F1, intorno a uno smartphone dall'ottima dotazione tecnica con batteria da 7000mAh ricaricabile a 120W e isola fotografica intercambiabile
OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum
OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum
Abbiamo partecipato all'OVHcloud Summit 2025, conferenza annuale in cui l'azienda francese presenta le sue ultime novità. Abbiamo parlato di cloud pubblico e privato, d'intelligenza artificiale, di computer quantistici e di sovranità. Che forse, però, dovremmo chiamare solo "sicurezza"
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 07-07-2006, 20:56   #1
AngeL)
Senior Member
 
L'Avatar di AngeL)
 
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
[C++] due domande sulle classi

oggi pomeriggio ho iniziato a leggere qualcosa sulla oop e mi sono accorto di due strane cose che non erano spiegate:
this->(variabile)=(variabile)
e
_(variabile)=(variabile)

cosa significano?
AngeL) è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2006, 10:06   #2
giovessj
Junior Member
 
Iscritto dal: Oct 2005
Messaggi: 20
In merito a This->variabile=variabile posso dirti ke:
-Nella chiamata di una funzione membro f il compilatore introduce un primo
parametro nascosto che è l’indirizzo dell’oggetto proprio a cui f viene
applicata.
Ora Tale parametro e’ un puntatore costante il cui nome è this.
All’atto della chiamata &c viene ricopiato in this e attraverso tale
puntatore la funzione opera sull’oggetto proprio:

es. chiamata di funzione:
c.f() oppure p->f()

Se consideri ad esempio la funzione int get_n() const;
la sua implementazione sarà:

int get_n() const{return this->n};
dove il valore di this nella funzione non puo' essere modificato poichè this è un puntatore a costante.
giovessj è offline   Rispondi citando il messaggio o parte di esso
Old 10-07-2006, 10:39   #3
AngeL)
Senior Member
 
L'Avatar di AngeL)
 
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
grazie
AngeL) è offline   Rispondi citando il messaggio o parte di esso
Old 11-07-2006, 04:12   #4
Black imp
Senior Member
 
Iscritto dal: Nov 2000
Città: MILANO
Messaggi: 2662
this quando sei all'interno di una funzione della classe è sottointeso però si usa per chiarezza soprattutto quando manca la fantasia e uno dei parametri della funzione ha lo stesso nome di un membro della classe...

Codice:
class pizza
{
  int ciccia;   // è sottointeso essere private

  public:
  
  Pizza();
  int SetQuantitaCiccia(int);
}

ora definisco la funzione membro:

int pizza::SetQuantitaCiccia(int ciccia)
{

   // se adesso scrivi ciccia=ciccia non ha senso, assegna il parametro ciccia a se stesso

     this->ciccia=ciccia  // corretto: assegna il par ciccia al membro ciccia

}

oppure:

int pizza::SetQuantitaCiccia(int quantita)
{
   ciccia=quantita; 
   // adesso è inequivocabile per il compilatore che ciccia è il membro della classe ma è più leggibile scrivere this->ciccia=quantita

}
Black imp è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Sony Alpha 7 V, anteprima e novità della nuova 30fps, che tende la mano anche ai creator Sony Alpha 7 V, anteprima e novità della ...
realme GT 8 Pro Dream Edition: prestazioni da flagship e anima racing da F1 realme GT 8 Pro Dream Edition: prestazioni da fl...
OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum OVHcloud Summit 2025: le novità del cloud...
Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI Care e DisplayPort 2.1a Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI C...
DJI Neo 2 in prova: il drone da 160 grammi guadagna il gimbal e molto altro DJI Neo 2 in prova: il drone da 160 grammi guada...
BIOS schede madri AMD: AGESA 1.2.8.0 in ...
Questa Smart TV LG 65'' QNED 2025 è un b...
PC Desktop con RTX 4060 a un prezzo supe...
Il nuovo iPhone 17e arriverà a in...
POCO anticipa l'arrivo di un nuovo smart...
Ecco la lista delle migliori 32 offerte ...
Intel cambia strategia: cancellato lo sp...
Uno dei più venduti: Lefant M330 ...
Superluna Fredda 2025: oggi l'ultima Lun...
4 idee regalo in sconto su Amazon da pre...
Netflix vuole Warner Bros Discovery: in ...
Meta 'ruba' un altro big ad Apple: arruo...
2 scope elettriche ai minimi: per spazi ...
Kindle e Kindle Paperwhite sono ancora i...
Scoperto grande ''filamento cosmico'' do...
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: 09:29.


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