Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Nelle versioni precedenti di Visual C++, i riferimenti non const potrebbero essere associati agli oggetti temporanei. Adesso gli oggetti temporanei possono essere associati esclusivamente ai riferimenti const.
Esempio
Nel seguente esempio viene mostrato un diverso comportamento in fase di esecuzione di Visual Studio .NET 2003 rispetto a Visual Studio .NET:
// bc_temp_objects_not_bound_to_nonconst_ref.cpp
// compile with: /EHsc
#include "iostream"
using namespace std;
class C {};
void f(C & c) { cout << "C&" << endl; }
void f(C const & c) { cout << "C const &" << endl; }
int main() {
f(C());
}
C const &