Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++] void YYY::fff (XXX::T t)


Автор: Sweras 31.5.2007, 16:06
void YYY::fff (XXX::T t)

Как уже писал - в С++ ни бум-бум.
Хотя понимаю, что вот это
 YYY::fff 
Описание декларированной ф-ии.
Но что, блин, такое вот это 

XXX::T

?

Причем тут t ?
И вообще, как это вся констуркция может ередавать в параметры ф-ии?

Понимаю, что вопрос неадекватный и просто тупой, но мне надо знать, что именно написано в первой строчке. Если есть какие-то околотемные статьи, будьте добры - угостите ссылкой.

Заранее благодарен.

Автор: mr666 31.5.2007, 16:08
Может типа переменная.

Автор: _hunter 31.5.2007, 16:15
это тип, который лежит в namespace'е. эквивалентно (для простоты понимания) T t

Автор: zkv 31.5.2007, 16:15
Цитата(Sweras @  31.5.2007,  16:06 Найти цитируемый пост)
void YYY::fff (XXX::T t)

YYY - имя класса, либо пространства имен, XXX - тоже самое 
fff - имя функции, T - тип параметра t

Пример:
Код

class CMyClass
{
//...
OpenFile( std::string filename );
//...
};
//...
void CMyClass::OpenFile( std::string filename ) // CMyClass - имя класса, OpenFile - имя метода, std - стандартное пространство имен, 
//string - класс в этом пространстве, filename - параметр типа std::string
{
//...
}
//...

Автор: DigitSphinx 31.5.2007, 16:15
XXX::T t
t - Переменная
T - Тип из класса XXX

Автор: boriska 31.5.2007, 16:21
Функция fff() - определена в пространстве YYY,либо в классе, чтобы получить к ней доступ, ее имя должно быть квалифицировано именем пространства имен или класса где она была определена YYY::fff().
Тоже самое и для типа T, он определен в пространстве XXX

sorry что повторяю вышесказанное

Автор: sergejzr 31.5.2007, 16:54
Для домашних заданий, курсовых, существует "Центр Помощи".

Тема перенесена! 

Автор: Sweras 31.5.2007, 22:47
Спасибо, товарищи, за помощь, помогли smile
Админы, изините за беспокойство - никак не знал о существовании такой ветки форума.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)