C ++ инициализация [дубликат]
Возможный дубликат:
Классовая конструкция с начальными значениями
Пока я смотрел на пример с ++ вhttp://en.wikipedia.org/wiki/Delegation_pattern Я заметил то, чего раньше не видел:
C() : i(new A()) { }
Мой вопрос: чем эта строка кода отличается от:
C() {
i = new A();
}
Что значит:
после конструктора сделать? Что делает скобки вокругnew A()
делать?