Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Nuova Dacia Spring, del modello precedente resta solo il nome: più grande, più efficiente e ora prodotta in Europa
Nuova Dacia Spring, del modello precedente resta solo il nome: più grande, più efficiente e ora prodotta in Europa
La seconda generazione della citycar elettrica di Dacia passa alla piattaforma RGEV small di Renault Group, cresce di 15 cm in lunghezza e 18 cm in larghezza, adotta un motore da 80 CV e una batteria LFP da 27,5 kWh per 250 km WLTP. Prezzi da 17.900 euro, produzione a Novo Mesto in Slovenia.
BOOX Picco: l'ebook reader minuscolo è una genialata, e si può attaccare allo smartphone
BOOX Picco: l'ebook reader minuscolo è una genialata, e si può attaccare allo smartphone
BOOX ha portato sul mercato Picco, un e-reader da 3,97 pollici che pesa 58 grammi e si aggancia al retro dello smartphone con un anello magnetico. Lo abbiamo usato con Pixel 11 Pro XL e iPhone 18 Pro per capire se un formato così ridotto regga la prova della lettura quotidiana
AMD EPYC Venice: dentro Zen 6, i SoC a 256 core e la sfida al costo della memoria
AMD EPYC Venice: dentro Zen 6, i SoC a 256 core e la sfida al costo della memoria
A Las Vegas AMD ha svelato i dettagli architetturali delle CPU EPYC di sesta generazione, note con il nome in codice Venice. Nuovi core Zen 6 e Zen 6c costruiti a 2 nanometri, fino a 256 core per socket, 16 canali di memoria, interfaccia PCI Express 6.0 e un'intera famiglia di proposte che va da Venice SP7 a Verano. Senza dimenticare la memoria, oggi la voce di costo più pesante in un server: AMD risponde con CXL 3.1 e con la tecnologia software MEXT, che porta la memoria flash dentro la gerarchia della DRAM.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 20-03-2009, 11:39   #1
stevefox87
Junior Member
 
Iscritto dal: Dec 2008
Messaggi: 9
Differenza tra char * e const char *

Come da titolo, qual è la differenza tra le due dichiarazioni?
stevefox87 è offline   Rispondi citando il messaggio o parte di esso
Old 20-03-2009, 11:59   #2
MadJackal
Senior Member
 
Iscritto dal: Sep 2008
Messaggi: 378
Quote:
Originariamente inviato da stevefox87 Guarda i messaggi
Come da titolo, qual è la differenza tra le due dichiarazioni?
Mastico poco C, ma semplicemente:

const char* -> puntatore ad un'area di memoria costante, fissa, immodificabile. Non puoi modificare il valore della memoria a cui il puntatore fa riferimento, ma puoi modificare il puntatore.
memcpy() con primo parametro la variabile dichiarata come tale dovrebbe essere illegale, se non ricordo male.

char * -> semplice puntatore ad un'area di memoria. Ci puoi fare quello che vuoi
__________________
командир роты - Quando la CAUSA chiama, l'esercito del male risponde!
MadJackal è offline   Rispondi citando il messaggio o parte di esso
Old 20-03-2009, 12:21   #3
stevefox87
Junior Member
 
Iscritto dal: Dec 2008
Messaggi: 9
Quote:
Originariamente inviato da MadJackal Guarda i messaggi
Mastico poco C, ma semplicemente:

const char* -> puntatore ad un'area di memoria costante, fissa, immodificabile. Non puoi modificare il valore della memoria a cui il puntatore fa riferimento, ma puoi modificare il puntatore.
memcpy() con primo parametro la variabile dichiarata come tale dovrebbe essere illegale, se non ricordo male.

char * -> semplice puntatore ad un'area di memoria. Ci puoi fare quello che vuoi
Immagino che col C++ sia la stessa cosa giusto?
stevefox87 è offline   Rispondi citando il messaggio o parte di esso
Old 20-03-2009, 12:25   #4
MadJackal
Senior Member
 
Iscritto dal: Sep 2008
Messaggi: 378
Quote:
Originariamente inviato da stevefox87 Guarda i messaggi
Immagino che col C++ sia la stessa cosa giusto?
Dovrebbe, ma ti invito ad aspettare qualcuno che ne sa più di me.
Potrei aver detto un pò di castronerie
__________________
командир роты - Quando la CAUSA chiama, l'esercito del male risponde!
MadJackal è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Nuova Dacia Spring, del modello precedente resta solo il nome: più grande, più efficiente e ora prodotta in Europa Nuova Dacia Spring, del modello precedente resta...
BOOX Picco: l'ebook reader minuscolo è una genialata, e si può attaccare allo smartphone BOOX Picco: l'ebook reader minuscolo è un...
AMD EPYC Venice: dentro Zen 6, i SoC a 256 core e la sfida al costo della memoria AMD EPYC Venice: dentro Zen 6, i SoC a 256 core ...
HONOR Pad X9 Max recensione, schermo ultra large a meno di 400 euro HONOR Pad X9 Max recensione, schermo ultra large...
Lenovo ThinkPad X1 Carbon Gen 14: il business ultraleggero si rinnova dall’interno Lenovo ThinkPad X1 Carbon Gen 14: il business ul...
Google lancia Tabletop, l'IA che trasfor...
SpaceX e Tesla verso la fusione del seco...
One UI 9.5 arriva anche su Galaxy S25: S...
Kimi K3 gira in casa senza GPU, sulla me...
Il futuro di GeForce dopo Huang: NVIDIA ...
Windows, un bug lascia aperte le conness...
HONOR conquista il mercato cinese: la se...
Milioni di siti a rischio hacking: Apach...
La nuova mossa di Huawei: un secondo bra...
Nissan Leaf cambia pelle: la terza gener...
AliExpress 11.11, pioggia di offerte su ...
Nuova promo DAZN: piano Family a meno di...
Pixel, l'aggiornamento di novembre blocc...
Xiaomi alle ATP Finals di Torino: in mos...
Scarsità di schede video Radeon i...
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: 14:51.


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