почему второй конструктор затеняет первый?
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);
}
};
дает мне:
ошибка: объявление 'RC2 t1' затеняет параметр
я бы подумал, что компилятор не может испортить различие между ними
im, используя кодовые блоки gcc с C ++ 0x