1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Опечатка в самоучителе?

Тема в разделе "С и С++", создана пользователем Adamant, 30 авг 2007.

  1. Adamant

    Adamant Гость

    Репутация:
    0
    В самоучителе такая строка кода:

    Cat :: Cat(int age, int weight) :
    itsAge(age), itsWeight(weight) {}

    Это опечатка и имелось в виду все таки:

    Cat :: Cat(int age, int weight)
    { itsAge(age), itsWeight(weight) }

    Или первый блок все таки что-то означает?
    Благодарю за помощь.
     
  2. Kmet

    Kmet Well-Known Member
    Java Team

    Репутация:
    0
    Регистрация:
    25 май 2006
    Сообщения:
    1.036
    Симпатии:
    8
    не опечатка. это так называемый список инициализации
     
  3. 62316e

    62316e Гость

    Репутация:
    0
    ещё вот так можно если есть нужда:
    Код:
    Cat(int age, int weight) try:
    itsAge(age), itsWeight(weight){		
    }
    catch(...)	{
    }
     

Поделиться этой страницей