Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.79
bor.is
0 / 0 / 1
Регистрация: 29.08.2007
Сообщений: 9
#1

typedef обьекта - C++

06.09.2007, 12:46. Просмотров 1637. Ответов 0
Метки нет (Все метки)

столкнулся с проблемой - не могу использовать публичные задефиненые типы из класса
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <algorithm>
 
class tscls {
public:
   typedef std::pair<int, int> somtyp;
};
 
int main () {
   tscls abc;
   tscls::somtyp yup;
   abc.somtyp nope;
   return 0;
}
yup создаётся, а на nope ошибка
вот я не пойму почему нельзя использовать типы обьекта ??
мне это необходимо из за шаблонов
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.09.2007, 12:46     typedef обьекта
Посмотрите здесь:

Typedef - C++
Наткнулся на пример ниже: typedef char *cstring; //Каков тип переменной cstr в следующем объявлении: const cstring cstr; ...

Использование Typedef - C++
Читал книгу по паттернам и натолкнулся на такой пример в паттерне command: template&lt;class Receiver&gt; class SimpleCommand : public...

Непонятный typedef - C++
typedef int (*LPMYDLLFUNC)(int,int); после данного typedef, LPMYDLLFUNC используется как указатель на функцию, принимающую два...

improper use of typedef - C++
Доброго времени суток, проблемка часто с которой сталкиваюсь я в процессе разработки это вызов членов функции т.е из каких то частей...

работа с typedef - C++
Объясните пожалуйста в чем смысл конструкции: typedef struct _XMFLOAT2 { FLOAT x; FLOAT y; } XMFLOAT2; typedef создает...

typedef и vector - C++
typedef int array_Llist_upgrade; std::vector &lt;array_Llist_upgrade&gt; Llist_upgrade; array_Llist_upgrade array_Llist_upgrade_tmp; ...

Оператор typedef - C++
Имеет ли смысл говорить о времени жизни, области видимости и о связывании для типов (НЕ ПЕРЕМЕННЫХ), которые определяются этой директивой?

Typedef и функция - C++
есть такая функция void implicitCurve(const double* x, double* y, double* Df) { // funkcyja f(a,b,c) =...

_W64 в typedef - C++
Что такое _W64? typedef _W64 int ptrdiff_t;

Объявление typedef - C++
Доброго времени суток! Подскажите, что означает структура: typedef int Boolean; Это объявление пользовательского типа?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru