СРОЧНО! ПОМОГИТЕ С С++! Оч. короткая задачка!

4arodejka

class C {
char c;
};
Изменить определение класса С таким образом , чтобы первый из нижеследующих фрагментов был корректным(компилировался а второй нет:
С с1(1); /* #1*/
C c2 = 2; /* #2*/

dimaxd



class C {
private:
char c;
C(char cc):
c(cc)
{}
};

stm5994768

class C {
public :
explicit C(char a)
{
c = a;
}

char c;
};

4arodejka

если у кого ещё будут какие идеи - пишите плз, всё будет очень полезно!
Всем кто откликнулся - огромное СПАСИБО!
Оставить комментарий
Имя или ник:
Комментарий: