Re: Инициализация.
От: Esperar  
Дата: 15.09.04 13:02
Оценка:
Здравствуйте, 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 и поэтому мне просто необходимо инициализировать ее в списке...



class A{
   int a,b;
public:
   a(0), b(0) {/*...*/}

};
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.