ООП: видимость имен.

Тема в разделе "C и С++ FAQ", создана пользователем Yalud, 22 окт 2007.

Статус темы:
Закрыта.
  1. Yalud

    Yalud Гость

    Хочу создать простой класс:

    Код (Text):
    class exemple
    {
    public:

    void ShowText (){ std::cout << "OpaXlopa"; };
    ...

    private:
    ...

    };
    Компилятор сообщает об ошибке:

    "cod.hpp": E2316 'cout' is not a member of 'std' in function example::ShowText() at line 14,

    хотя на сколько мне известно cout является объектом глобальной видимости и должен быть доступин из любого места.

    Вопрос: в чем ошибка и как сделать, чтобы данный пример правильно работал?
     
  2. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    0
    <!--QuoteBegin-Yalud+22:10:2007, 12:58 -->
    <span class="vbquote">(Yalud @ 22:10:2007, 12:58 )</span><!--QuoteEBegin-->хотя на сколько мне известно cout является объектом глобальной видимости и должен быть доступин из любого места.
    [snapback]82614" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    Ну так подключение *.h-ников соответствующих никто не отменял
     
  3. Yalud

    Yalud Гость

    Точно, как я об этом не подумал. Спасибо!
     
Загрузка...
Похожие Темы - ООП видимость имен
  1. Trafik
    Ответов:
    0
    Просмотров:
    535
  2. NLP
    Ответов:
    10
    Просмотров:
    3.555
  3. Sevas
    Ответов:
    1
    Просмотров:
    1.060
  4. Shouldercannon
    Ответов:
    1
    Просмотров:
    2.325
  5. akat
    Ответов:
    11
    Просмотров:
    5.289
Статус темы:
Закрыта.

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