С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737
#1

Область видимасти членов класса - C++

26.08.2013, 15:51. Просмотров 322. Ответов 2
Метки нет (Все метки)

Почему в данном коде функция xxx не распознаёт next как член класса?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
template<class T>
class List
{
      ...
      void xxx();
      private:
              Node<T>* prev, next;  
};
 
template<class T>
void List::xxx()
{
     if(next==NULL)
     ...
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.08.2013, 15:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Область видимасти членов класса (C++):

Создать экземпляр класса без явного указания членов класса - C++
Если у меня есть два конструктора, один из которых по умолчанию, а второй явный. Я почему-то не могу создать экземпляр класса без явного...

Создать класс CheckerBoard (особенности строения класса - инициализация константных членов класса) - C++
Вот код: #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; const int xSize = 1; const int ySize = 1; class...

Инициализация членов дочернего класса членами класса родителя - C++
Есть уже созданный класс-родитель A. Как эффективно инициализировать дочерний класс B членами класса A?

Массив объектов класса. Печать строк-членов класса. - C++
подскажите, как распечатать строки? #include &quot;myString.h&quot; #include &lt;iostream&gt; #define stop __asm nop void main() { ...

Задачка для новичков #2: вывести в методе класса-родителя значение данных-членов из дочернего класса - C++
Вдохновленный соседней темой тоже решил задать свой вопрос таким же начинающим программистам как и я :) Все кто хочет попробовать дать...

Обход членов класса - C++
Вопрос: Возможно ли на С++ вообще написать шаблон, который будет генерировать функцию, производящую одно и тоже действие над каждым...

2
gray_fox
What a waste!
1522 / 1227 / 70
Регистрация: 21.04.2012
Сообщений: 2,565
Завершенные тесты: 3
26.08.2013, 15:55 #2
Цитата Сообщение от Хулиган Посмотреть сообщение
template<class T> void List::xxx()
C++
1
template<class T> void List<T>::xxx()
1
Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737
26.08.2013, 19:28  [ТС] #3
Цитата Сообщение от gray_fox Посмотреть сообщение
template<class T> void List<T>::xxx()
аааа, завтыкал, спасибо большое!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.08.2013, 19:28
Привет! Вот еще темы с ответами:

область видимости класса - C++
А почему у меня ошибку выдает? Не могу понять using namespace std; class Base { int a; public: Base(int aa) { a = aa; } ...

Инициализация членов класса нулями - C++
Необходимо инициализировать члены класса нулями. class ID { public: int GetKey() { return key; } private: int id, key, qm; ...

Инициализация членов в объявлении класса - C++
В классе: class peltier { public: material p = material('p'); material n = material('n'); peltier(); ~peltier(void); };

Вызов деструкторов членов класса - C++
у меня есть класс поля которого тоже классы...при выходе из конструктора вызывается деструктор для его полей..даже для указателей...что...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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