Ich habe einen Fehler zuordnen: Sie keine const-VariableC++ Fehler c3892: Sie können keine const-Variable
Klasse zuordnen:
class RegChannel {
public:
std::string channelID;
std::string pwd;
DWORD color;
bool bActive;
bool operator < (const RegChannel &r) const {
return(stricmp(channelID.c_str(), r.channelID.c_str()) < 0);
}
};
std::set<RegChannel> regChannels;
std::map< std::string, DWORD > savedColor;
std::map< std::string, bool > savedStatus;
Funktion:
set<RegChannel>::iterator j;
for(j = chatterUI->regChannels.begin(); j != chatterUI->regChannels.end(); j++)
{
if(stricmp((*j).channelID.c_str(), channelUI->channelID.c_str()) == 0)
{
(*j).color = channelUI->channelColor;
}
}
können hilfst du mir bitte? (Entschuldigung für mein schlechtes Englisch ...)