Dove è possibile trovare un elenco delle firme delle funzioni per tutti gli overload dell'operatore?Dove è possibile trovare un elenco di sovraccarichi dell'operatore?
risposta
Wikipedia: Operators in C and C++.
ISO/IEC 14882: §13.5 2003, gli operatori di overload
E 'non è così utile come la lista Wikipedia se non si dispone di una copia del documento, ma ha il vantaggio di essere autorevole.
È anche possibile consultare l'ultima bozza di C++ 0x, N3126, §13.5, Operatori sovraccarichi.
Non sono sicuro di come ci sono arrivato e non ho aggiunto un segnalibro perché ho la mia copia, ma lo standard corrente è (era) disponibile in un collegamento tramite codice google da qualche parte. Dovresti essere in grado di * google * per questo. –
Nel libro: "Pensare in C++, 2a ed Volume 1" di Bruce Eckel
Lo si può leggere on-line. Il capitolo che stai cercando (capitolo 12) può essere trovato, ad esempio, here.
Hmm, sono andato dritto per la descrizione di 'operator -> *' (poichè quello è il posto più probabile per errori) e abbastanza sicuro che afferma che può essere usato solo per restituire i funtori, cioè emulare il puntatore alle funzioni membro, non i puntatori ai dati membri. Per quello che vale ... anche, link al capitolo: http://www.briceg.com/eckel/one/Chapter12.html – Potatoswatter
Li potete trovare su cppreference, divisi dall'operatore sulla categoria:
- Assignment operators:
a=b
,a+=b
,a-=b
,a*=b
,a/=b
,a%=b
,a&=b
,a|=b
,a^=b
,a<<=b
,a>>=b
- Increment and decrement:
++a
,--a
,a++
,a--
- Arithmetic operators:
+a
,-a
,a+b
,a-b
,a*b
,a/b
,a%b
,~a
,a&b
,a|b
,a^b
,a<<b
,a>>b
- Logical operators:
a||b
,a&&b
,!a
- Comparison operators:
a==b
,a!=b
,a<b
,a>b
,a<=b
,a>=b
,a<=>b
(C++ 20) - Member access operators:
a[b]
,*a
,&a
,a->b
,a.b
,a->*b
,a.*b
- Other operators:
a(...)
,a,b
,a?b:c
vi suggerisco di controllare le implementazioni canoniche nella pagina operator overloading.
- 1. Dove posso trovare un elenco di timezоnes?
- 2. Dove è possibile trovare un elenco di tutte le proprietà/estensioni CSS prefisso fornitore?
- 3. Dove posso trovare un elenco di codici lingua + regione?
- 4. Dove posso trovare un elenco di URL del provider OpenID?
- 5. Dove posso trovare un elenco delle varie versioni di binari?
- 6. Dove posso trovare un elenco di nodi bootstrap bittorent dht?
- 7. Dove posso trovare un elenco di articoli in stile Android?
- 8. Dove posso trovare un elenco delle proprietà di Transformer.setOutputProperty?
- 9. trovare dove un array numpy è uguale a qualsiasi valore di un elenco di valori
- 10. Dove posso trovare un elenco delle librerie standard Java?
- 11. È possibile trovare un elenco di follower o successivi su Tumblr utilizzando API o altri mezzi?
- 12. Dove trovare un tutorial EJB3?
- 13. Dove dovrebbero essere collocati i sovraccarichi dell'operatore non membro?
- 14. Task.Factory.StartNew() Sovraccarichi
- 15. Dove posso trovare un elenco di immagini di icone per i widget dijit di dojo toolkit?
- 16. Queryover dove id non è in elenco
- 17. Perché esistono sovraccarichi di String.Format?
- 18. Dove posso trovare un elenco di codici di errore numerici JSHint?
- 19. Dove posso trovare un elenco di messaggi di directory Active LDAP e significato?
- 20. Dove posso trovare un elenco di codici chiave da utilizzare con la classe NSEvent di Cocoa?
- 21. Come trovare dove è installato javaw.exe?
- 22. Trovare gruppi di numeri in un elenco
- 23. È possibile rollopply restituire un elenco di matrici?
- 24. È possibile modificare un elenco durante l'iterazione attraverso di esso?
- 25. È possibile appiattire un elenco di liste con Ansible/Jinja2?
- 26. È possibile ottenere un elenco di parole chiave in Python?
- 27. Dove posso trovare un elenco completo di eccezioni predefinite di Oracle pl/SQL?
- 28. Dove posso trovare un elenco completo (!) Di tutti gli eventi di Hibernate?
- 29. Selenium.Chrome dove posso trovare un elenco di tutti gli argomenti di ChromeOption disponibili? C#
- 30. Dove posso trovare un elenco di parole di arresto in ebraico?
Quando si è deciso quale risposta è più utile per l'utente, contrassegnarla come risposta accettata facendo clic sul contorno della casella di controllo a sinistra della risposta. – SCFrench