Torna indietro   Hardware Upgrade Forum > Software > Programmazione

MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB per far girare in locale anche i modelli più grandi
MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB per far girare in locale anche i modelli più grandi
Abbiamo provato MSI PRO MAX EDGE AI+, un mini-PC professionale progettato per eseguire modelli di intelligenza artificiale in locale, senza dipendere dal cloud. Il sistema abbina il processore AMD Ryzen AI Max+ 395, 128 GB di memoria unificata e un telaio in alluminio da appena 4 litri, con l'obiettivo di offrire capacità di elaborazione elevate in un formato compatto.
Recensione vivo X500 Pro Max: la fotografia mobile ha un nuovo protagonista
Recensione vivo X500 Pro Max: la fotografia mobile ha un nuovo protagonista
Il nuovo top di gamma vivo punta su un comparto fotografico particolarmente articolato, con un teleobiettivo da 200 megapixel e teleconvertitori esterni capaci di arrivare a 400 mm equivalenti. Lo abbiamo provato a Tenerife, mettendo alla prova fotocamere, prestazioni, autonomia e accessori. Ecco come si è comportato.
WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà
WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà
Un mondo affollato e vivo, personaggi destinati a sparire a fine test e nessuno a inseguire l'oggetto giusto. Beta e stress test di World of Warcraft: Forever hanno fatto emergere un roleplay spontaneo, tra danze a Goldshire e code ordinate ai PNG
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 18-06-2010, 11:37   #1
Andy1984
Member
 
L'Avatar di Andy1984
 
Iscritto dal: Mar 2010
Città: Roma
Messaggi: 132
[Visual C++] operatore gcnew a cosa serve?

Ciao a tutti, sto utilizzando da poco Visual C++ 2008 e sto analizzando un codice eistente che ha pochissimi commenti. Nel codice c'è una riga che dice: Order->Setvalue(gcnew String (StrCell.c_str()), OrderScan );

Mi potreste dire cosa significa questa linea di codice?

Ringrazio in anticipo.
Andy1984 è offline   Rispondi citando il messaggio o parte di esso
Old 18-06-2010, 12:52   #2
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Serve per allocare gli oggetti nel managed heap di .NET.

PS Quello non è C++
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 18-06-2010, 12:53   #3
dierre
Senior Member
 
L'Avatar di dierre
 
Iscritto dal: Sep 2004
Città: Interamnia Urbs
Messaggi: 2126
Quote:
Originariamente inviato da tomminno Guarda i messaggi
[...]
PS Quello non è C++
__________________
Un wormhole (buco di tarlo, in italiano), detto anche Ponte di Einstein-Rosen, è una ipotetica caratteristica topologica dello spaziotempo che è essenzialmente una "scorciatoia" da un punto dell'universo a un altro, che permetterebbe di viaggiare tra di essi più velocemente di quanto impiegherebbe la luce a percorrere la distanza attraverso lo spazio normale.
Go to a Wormhole
dierre è offline   Rispondi citando il messaggio o parte di esso
Old 18-06-2010, 13:28   #4
Andy1984
Member
 
L'Avatar di Andy1984
 
Iscritto dal: Mar 2010
Città: Roma
Messaggi: 132
Quote:
Originariamente inviato da tomminno Guarda i messaggi
Serve per allocare gli oggetti nel managed heap di .NET.

PS Quello non è C++
è C#??
Andy1984 è offline   Rispondi citando il messaggio o parte di esso
Old 18-06-2010, 13:36   #5
wizard1993
Senior Member
 
L'Avatar di wizard1993
 
Iscritto dal: Apr 2006
Messaggi: 22462
Quote:
Originariamente inviato da Andy1984 Guarda i messaggi
è C#??
no, è c++/cli ossia c++ managed
http://en.wikipedia.org/wiki/C%2B%2B/CLI
__________________
amd a64x2 4400+ sk939;asus a8n-sli; 2x1gb ddr400; x850 crossfire; 2 x western digital abys 320gb|| asus g1
Se striscia fulmina, se svolazza l'ammazza
wizard1993 è offline   Rispondi citando il messaggio o parte di esso
Old 18-06-2010, 14:23   #6
Andy1984
Member
 
L'Avatar di Andy1984
 
Iscritto dal: Mar 2010
Città: Roma
Messaggi: 132
Quote:
Originariamente inviato da wizard1993 Guarda i messaggi
no, è c++/cli ossia c++ managed
http://en.wikipedia.org/wiki/C%2B%2B/CLI
Vabbè ma qui con tutte queste varianti non ci si capisce più niente...

ok ora mi è tutto più chiaro perchè non capivo molte istruzioni. Io vengo dal C classico e non ho mai programmato ad oggetti quindi mi risulta un po più complicato.

Grazie cmq
Andy1984 è offline   Rispondi citando il messaggio o parte di esso
Old 18-06-2010, 14:43   #7
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da Andy1984 Guarda i messaggi
Vabbè ma qui con tutte queste varianti non ci si capisce più niente...

ok ora mi è tutto più chiaro perchè non capivo molte istruzioni. Io vengo dal C classico e non ho mai programmato ad oggetti quindi mi risulta un po più complicato.

Grazie cmq
Quello che hai trovato te non ha niente a che vedere con il C++. Ha un nome simile (C++/CLI) e basta.
Fai conto che è come Java e Javascript, si assomigliano solo per il nome.
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 18-06-2010, 14:45   #8
wizard1993
Senior Member
 
L'Avatar di wizard1993
 
Iscritto dal: Apr 2006
Messaggi: 22462
Quote:
Originariamente inviato da Andy1984 Guarda i messaggi
Vabbè ma qui con tutte queste varianti non ci si capisce più niente...

ok ora mi è tutto più chiaro perchè non capivo molte istruzioni. Io vengo dal C classico e non ho mai programmato ad oggetti quindi mi risulta un po più complicato.

Grazie cmq
inoltre ricordati che il che il cli ha un garbage collector dietro, questa è la più grande differenza con il c++ standard (e dal c), ossia la memoria non la gestisci manualmente.
__________________
amd a64x2 4400+ sk939;asus a8n-sli; 2x1gb ddr400; x850 crossfire; 2 x western digital abys 320gb|| asus g1
Se striscia fulmina, se svolazza l'ammazza
wizard1993 è offline   Rispondi citando il messaggio o parte di esso
Old 18-06-2010, 14:52   #9
dierre
Senior Member
 
L'Avatar di dierre
 
Iscritto dal: Sep 2004
Città: Interamnia Urbs
Messaggi: 2126
direi pure il bytecode no?
__________________
Un wormhole (buco di tarlo, in italiano), detto anche Ponte di Einstein-Rosen, è una ipotetica caratteristica topologica dello spaziotempo che è essenzialmente una "scorciatoia" da un punto dell'universo a un altro, che permetterebbe di viaggiare tra di essi più velocemente di quanto impiegherebbe la luce a percorrere la distanza attraverso lo spazio normale.
Go to a Wormhole
dierre è offline   Rispondi citando il messaggio o parte di esso
Old 18-06-2010, 15:03   #10
wizard1993
Senior Member
 
L'Avatar di wizard1993
 
Iscritto dal: Apr 2006
Messaggi: 22462
Quote:
Originariamente inviato da dierre Guarda i messaggi
direi pure il bytecode no?
senza dubbio, ma sapere che sia compilato in bytecodenon cambia il modo in cui programmi, mentre se dietro c'è un gc è profondamente diverso dal non avero.
__________________
amd a64x2 4400+ sk939;asus a8n-sli; 2x1gb ddr400; x850 crossfire; 2 x western digital abys 320gb|| asus g1
Se striscia fulmina, se svolazza l'ammazza
wizard1993 è offline   Rispondi citando il messaggio o parte di esso
Old 18-06-2010, 15:46   #11
dierre
Senior Member
 
L'Avatar di dierre
 
Iscritto dal: Sep 2004
Città: Interamnia Urbs
Messaggi: 2126
Quote:
Originariamente inviato da wizard1993 Guarda i messaggi
senza dubbio, ma sapere che sia compilato in bytecodenon cambia il modo in cui programmi, mentre se dietro c'è un gc è profondamente diverso dal non avero.
tru :sisi:
__________________
Un wormhole (buco di tarlo, in italiano), detto anche Ponte di Einstein-Rosen, è una ipotetica caratteristica topologica dello spaziotempo che è essenzialmente una "scorciatoia" da un punto dell'universo a un altro, che permetterebbe di viaggiare tra di essi più velocemente di quanto impiegherebbe la luce a percorrere la distanza attraverso lo spazio normale.
Go to a Wormhole
dierre è offline   Rispondi citando il messaggio o parte di esso
Old 18-06-2010, 16:33   #12
marco.r
Senior Member
 
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
Quote:
Originariamente inviato da wizard1993 Guarda i messaggi
inoltre ricordati che il che il cli ha un garbage collector dietro, questa è la più grande differenza con il c++ standard (e dal c), ossia la memoria non la gestisci manualmente.
volendo si puo' usare anche un GC col c++ standard.
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele
marco.r è offline   Rispondi citando il messaggio o parte di esso
Old 18-06-2010, 20:40   #13
wizard1993
Senior Member
 
L'Avatar di wizard1993
 
Iscritto dal: Apr 2006
Messaggi: 22462
Quote:
Originariamente inviato da marco.r Guarda i messaggi
volendo si puo' usare anche un GC col c++ standard.
senza dubbio, ma mentre quello del cli è fortemente integrato con il linguaggio un boehm (solo per fare un esempio) non è lo altrettanto con il c++, e soprattutto non è obbligatorio e in genere, se scegli il c++ ponderatamente il gc è l'ultima cosa che ti serve,
__________________
amd a64x2 4400+ sk939;asus a8n-sli; 2x1gb ddr400; x850 crossfire; 2 x western digital abys 320gb|| asus g1
Se striscia fulmina, se svolazza l'ammazza
wizard1993 è offline   Rispondi citando il messaggio o parte di esso
Old 21-06-2010, 10:09   #14
Andy1984
Member
 
L'Avatar di Andy1984
 
Iscritto dal: Mar 2010
Città: Roma
Messaggi: 132
Grazie a tutti ragazzi ora è tutto più chiaro e mi avete instradato ad una ricerca in rete sul C++/cli. Ora il prigramma che ho sottomano so come si potrebbe gestire.

Ora volevo fare un'altra domanda visto che stiamo parlando del C++/cli e penso che sia proprio una sintassi di quest'ultimo.

Ho questo pezzo di codice:

...
while(RowScan <= 3)
{
//scansione OC
while(ColScan <= 3)
{
xls_sheet.ofs(RowOffSet[RowScan],ColOffSet[ColScan]);
if(!xls_sheet.eof())
{
xls_sheet.readval(StrCell, RowOffSet[RowScan],ColOffSet[ColScan]); Controller = gcnew String(StrCell.c_str());
}
else Controller == "";
//Controller = gcnew String(StrCell.c_str());
StrCell = "";

Ora nella linea con xls_sheet.ofs(RowOffSet[RowScan],ColOffSet[ColScan]) io so che xls_sheet.ofs e l-offset per leggere in un file excel pero non ho capito il contenuto delle parentesi.
Qualcuno potrebbe spiegarmelo_

Grazie in anticipo
Andy1984 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB per far girare in locale anche i modelli più grandi MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB...
Recensione vivo X500 Pro Max: la fotografia mobile ha un nuovo protagonista Recensione vivo X500 Pro Max: la fotografia mobi...
WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà WoW Forever: la beta è stato uno dei mome...
Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA Oracle AI World 2026: in Europa prima la sovrani...
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort DS N°7 E-Tense: il SUV premium made in Melfi...
Il futuro dell'emulazione Switch 2: Mari...
La mossa di Netflix contro lo scrolling ...
iPhone 18, torna al centro dei rumor: pi...
JBL Quantum Stream quasi a metà prezzo s...
Questa e-bike sembra una moto, ma costa ...
Deepfake sessuali su App Store e Google ...
LG OLED C6 55'' a 1.099€ su Amazon, ma c...
Mustache Protocol, Henry Cavill crea un ...
Portatile HP con GeForce RTX 5070 e AMD ...
Su Amazon è febbre da low cost: e...
OpenAI ha trovato 948 vulnerabilit&agrav...
Rosstat hackerato: 23TB rubati, dentro a...
L'idropulitrice Cecotec da 2400W e fino ...
49€ sono davvero pochi per HP Envy 6120e...
SpaceX sceglie Qualcomm per la rete 5G t...
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:51.


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