|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jul 2006
Messaggi: 1568
|
[Visual C++] Puntatori
Ho da poco iniziato a programmare in Visual C++;
Conosco piuttosto bene il C e il Java. Vengo subito al problema. Sto cercando di allocare in memoria un oggetto; In linguaggio C so che si fà: ogg *nome = (ogg *) malloc (sizeof(ogg)); In Java: ogg nome = new ogg(); In C++ ho visto che la sintassi è la seguente: ogg *nome = new ogg(); Bene, ho provato a fare con quest'ultimo modo in Visual C++ e mi viene fuori il seguente errore: error C3699: '*': impossibile utilizzare questo riferimento indiretto con il tipo 'prova_2::ogg' (prova_2 = namespace che sto utilizzando). Cosa significa questo errore? |
|
|
|
|
|
#2 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
ma stai usando C++ Managed...?
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jul 2006
Messaggi: 1568
|
si
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Mai usato il C++ Managed, quello che hai fatto è corretto in C++ sicuramente.
Se ti serve l'ambiente managed a quel punto buttati su C#, se vuoi imparare le basi del C++ lascia perdere il catafalco del .NET e disabilita dal progetto il supporto al CLR. |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 1545
|
Non so niente di c++ managed ma ho copia/incollato C3699 in google e mi e` uscito questo =)
http://forums.microsoft.com/MSDN/Sho...35963&SiteID=1 |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
Vedrai che non avrai più errori. |
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jul 2006
Messaggi: 1568
|
Grazie a tutti!
Ora provo e vediamo cosa succede |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:47.



















