|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2007
Città: Imperia "S.S.28"
Messaggi: 905
|
[C++] Porting Linux-Windows Template (Solo per numeri 1)
Ciao a tutti... Devo portare un programma da linux a windows...
il problema sono queste due righe... non capisco che cosa fanno e visual studio non le compila... Codice:
template <class R, class A, class B> inline R& min(const A& a, const B& b) {return a<b?a:b;}
template <class R, class A, class B> inline R& max(const A& a, const B& b) {return a>b?a:b;}
Chi mi spiega gentilmente cosa fanno e perchè non riesco a compilarle??? Grazie a tutti...
__________________
Dont drink and drive but smoke and fly Peugeot 206 enfant terrible!!! |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
|
è la dichiarazione di due metodi che trovano il massimo e minimo ma con tipi generici. in particolare il primo passando due variabili di tipi A e B ritorna il minore di tipo R la seconda uguale ma il maggiore.
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
|
"Solo per numeri 1"? ma per favore...
![]() comunque se vuoi avere qualche speranza di essere aiutato dovresti quantomeno indicare il compilatore e l'errore che esso ti da a quelle due linee. |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Feb 2007
Città: Imperia "S.S.28"
Messaggi: 905
|
Solo per numeri 1
era una battuta... Che permaloso... (Scherzo) Cmq ho risolto... Il compilatore l'ho scritto è visual studio... Grazie a ndakota per la spiegazione... Il fatto è che includendo #include <windows.h> min e max sono già definite, quindi prima dell'inclusione basta inserire #define NOMINMAX. Ciao
__________________
Dont drink and drive but smoke and fly Peugeot 206 enfant terrible!!! |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Non capisci che è stata una furbata scriverlo?
L'autore del post ha gettato un' esca utile ad assicurare un maggiorn numero di visite al suo thread P.S.: sono OT e non è un processo alle intenzioni dell'autore del post
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
|
se ho risposto io, altro che numeri 1, poteva rispondere chiunque
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
|
Quote:
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:01.




















