Questo codice funziona presumibilmente con GCC - Sto cercando di farlo funzionare con Visual Studio. Non riesco a capire se il codice è effettivamente difettoso o non sto facendo qualcosa di giusto con la porta.Non capisco questo errore C++ - errore C2101: '&' su costante
1>c:\somepath\aaa.h(52): error C2101: '&' on constant
1> c:\somepath\aaa.h(52): while compiling class template member function 'const blahblah::Message something::AClass<Type>::aMethod(void) const'
1> with
1> [
1> Type=const lala::BClass&
1> ]
1> c:\somepath\bbb.h(79) : see reference to class template instantiation 'something:AClass<Type>' being compiled
1> with
1> [
1> Type=const lala::BClass&
1> ]
1> MyApplication.cpp
file
aaa.h:52 virtual const Type aMethod() const { return Type(); }
bbb.h:79 AClass<const BClass&> blahblahblah_;
Piccolo insetto carino questo. Mi piace. –
È una versione recente? Sembra che VS2010 abbia rielaborato questo messaggio di errore. – MSalters
Buono; è un po 'una diagnosi spazzatura qui. –