Вызов функции open из класса с одноименным методом

Модератор: Модераторы разделов

Ответить
grub
Сообщения: 128
ОС: Slackware 12.0

Вызов функции open из класса с одноименным методом

Сообщение grub »

есть класс с методом open из него надо вызвать функцию открытия файла open (ту что в fcntl.h).
Смутно подозреваю что надо написать, что-то надо указать из какого namespace брать функцию, но из какого именно не знаю... std не прокатывает :(

И еще вопрос, где определяются эти пространства имен?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: Вызов функции open из класса с одноименным методом

Сообщение serzh-z »

::open()
Спасибо сказали:
grub
Сообщения: 128
ОС: Slackware 12.0

Re: Вызов функции open из класса с одноименным методом

Сообщение grub »

serzh-z писал(а):
04.09.2007 16:44
::open()


Спасибо, помогло. Т.е. пространства имен тут совсем нипричем?
Спасибо сказали:
un-defined
Сообщения: 145
ОС: Kubuntu, Gentoo

Re: Вызов функции open из класса с одноименным методом

Сообщение un-defined »

тут дело не в пространствах имен (namespace), а в области видимости (scope)
Don`t try - just do or do not ©Master Joda
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: Вызов функции open из класса с одноименным методом

Сообщение serzh-z »

grub писал(а):
04.09.2007 16:48
Т.е. пространства имен тут совсем нипричем?
"::" - глобальное пространство имён.
Спасибо сказали:
grub
Сообщения: 128
ОС: Slackware 12.0

Re: Вызов функции open из класса с одноименным методом

Сообщение grub »

serzh-z писал(а):
04.09.2007 17:07
grub писал(а):
04.09.2007 16:48
Т.е. пространства имен тут совсем нипричем?
"::" - глобальное пространство имён.


ясно. Спасибо всем)
Спасибо сказали:
Ответить