почему второй конструктор скрывает первый?
class RC2{
private;
bool keyset;
public:
RC2(uint32_t t1 = 64){
keyset = false;
}
RC2(const std::string KEY, uint32_t t1 = 64){
RC2(t1);
//setkey(KEY);
}
};
дает мне: error: declaration of 'RC2 t1' shadows a parameter
я бы подумал, что компилятору не удастся испортить различие междуэти
я использую кодовые блоки gcc с C ++ 0x