|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Oct 2001
Messaggi: 166
|
[C] typedef void miotipo
Salve a tutti..
Sto cercando di capire come e quando si usa questo costrutto.. e sinceramente non ho le idee chiarissime. Qualcuno mi da una mano? Codice:
typedef void miotipo
__________________
_.:NiMig:._
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
|
lo si usa per creare un alias ad un tipo o una struttura.
http://stackoverflow.com/questions/2...-so-often-in-c http://www.cprogramming.com/tutorial/typedef.html
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go Ultima modifica di The_ouroboros : 10-05-2013 alle 17:03. |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Oct 2001
Messaggi: 166
|
ok, grazie per i link..
Nel mio caso creo un alias di void. Questo perchè definisco un array di cui non conosco il contenuto a priori. Codice:
typedef void mioArray; mioArray *pArray;
__________________
_.:NiMig:._
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Oct 2001
Messaggi: 166
|
E' quello che sto cercando di capire pure io..
prima viene usato typedef void per un puntatore a quello che dovrebbe essere un generico array che può contenere int, float, char o che altro.. da qualche parte poi viene definita una classe (con lo stesso nome del tipo alias di void.. ed è forse questo che mi trae in inganno..) dove ci sono i diversi tipi di array.. e non mi è chiaro il meccanismo dietro a tutto ciò..
__________________
_.:NiMig:._
|
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Oct 2001
Messaggi: 166
|
sto lavorando con Octave, un clone open source di Matlab.
Octave fornisce un API per garantire la compatibilità con i mex files di Matlab (files da dove posso utilizzare programmi C direttamente da Matlab). Vorrei avere in octave un paio di comandi in più, in particolare vorrei creare un oggetto chiamato mxArray ed avere come ritorno un puntatore a questa struttura dati. Pensavo di trovare qualche esempio in più.. ma quello che sto cercando di fare sembra essere un qualcosa troppo particolare.. i riferimenti che ho trovato sono: http://octave.sourceforge.net/doxyge...8h_source.html http://octave.sourceforge.net/doxyge...cc_source.html http://octave.sourceforge.net/doxyge...8h_source.html
__________________
_.:NiMig:._
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:14.



















