Здравствуйте, Esperar, Вы писали:
E>Здравствуйте, SergeyBi, Вы писали:
SB>>Пусть у меня есть некая структура:
SB>>SB>>struct A
SB>>{
SB>> int a;
SB>> int b;
SB>>};
SB>>
SB>>Я могу заводить объект структуры и сразу задавать значения следущим способом:
SB>>SB>>A a = {0,0};
SB>>
SB>>А как мне быть если я хочу воспользоваться чем-то подобным в списке инициализации в конструкторе...
SB>>SB>>SomeClass::SomeClass():
SB>>a{0,0}// что здесь написать чтобы работало?
SB>>{
SB>>}
SB>>
SB>>Опережая вопросы сразу скажу зачем мне это надо. У структуры нет конструкторов. И я хочу ее конструировать в списке инициализации.(чтобы сначала не работал конструктор по умолчанию). Во вторых у объекта a я хочу поставить модификатор const и поэтому мне просто необходимо инициализировать ее в списке...
исправился типа:
E>E>class A{
E> int a,b;
E>public:
E> A():a(0), b(0) {/*...*/}
E>};
E>