Sto avviando il C++. Sono un po 'confuso riguardo al tipo di ritorno dell'operatore di assegnazione e di dereferimento. Sto seguendo il libro C++ Primer. In varie occasioni, l'autore afferma che il tipo restituito di operatore di assegnazione fa riferimento al tipo di operando sulla mano sinistra, ma in seguito afferma che il tipo restituito è il tipo dell'operando della mano sinistra. Ho citato C++ 11 Standard Sec. 5.17, dove il tipo di ritorno è descritto come "lvalue riferito all'operando della mano sinistra".qual è il tipo di ritorno dell'operatore di assegnazione?
Analogamente, non riesco a capire se la deviazione restituisce l'oggetto puntato o il riferimento all'oggetto.
Queste dichiarazioni sono equivalenti? Se è così, allora come? Qualsiasi spiegazione sarebbe apprezzata.
Plz tutti prendono atto. grazie per tutte le risposte, ma non volevo chiedere informazioni sul sovraccarico dell'operatore. non ci sono ancora, stavo solo chiedendo informazioni sull'assegnazione costruita nella lingua. – rahul1210