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

Как объявить vector в классе? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ 2) Дан целочисленный массив размера N. Найти максимальное количество его одинаковых элементов http://www.cyberforum.ru/cpp-beginners/thread791197.html
2) Дан целочисленный массив размера N. Найти максимальное количество его одинаковых элементов.
C++ Реализовать шаблон поразрядной сортировки массива Реализовать шаблон поразрядной сортировки массива http://www.cyberforum.ru/cpp-beginners/thread791196.html
Реализовать шаблон класса, который осуществляет поиск наиболее часто встречающего-ся значения C++
Реализовать шаблон класса, который осуществляет поиск наиболее часто встречающего-ся значения
C++ Найти номера тех элементов массива, которые больше своего правого соседа, и количество таких элементов
1) Дан массив размера N. Найти номера тех элементов массива, которые больше своего правого соседа, и количество таких элементов. Найденные номера выводить в порядке их возрастания.
C++ Сделать шаг назад в настройках программы на языке си http://www.cyberforum.ru/cpp-beginners/thread791183.html
Собственно надо чтобы когда человек ходил по "Настройки" была кнопка "вернуться назад". Как это реализовать? Программа рабочая, запустите и выберите "настройки" и там походите. Поймёте суть вопроса)) #include <stdio.h> #include <stdlib.h> #include <string.h> #include <windows.h> int main()
C++ Среднее арифметическое и геометрическое чисел рядков Помогите не много с программой - нам нужно создать файл, который состоит из символов и цифр. Задача - в каждом рядке определить среднее арифметическое и геометрическое. Переписать в новый текстовый файл числа с предыдущего и ихнее среднее значения(арифметическое и геомтерическое(корень степени n из произведения n членов)) Добавлено через 53 минуты попробовал написать для среднего... подробнее

Показать сообщение отдельно
slipp1
12 / 11 / 1
Регистрация: 09.11.2012
Сообщений: 365
Записей в блоге: 1
20.02.2013, 22:08  [ТС]     Как объявить vector в классе?
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
вектор чего??? Nodeов?
А Node это тоже шаблон какой-то?
Так у тебя не класс тут представлен, а шаблон класса. Тебе же шаблон нужен?

Кстати, разве можно инициализировать поля прямо в объявлении класса? Я такие вещи всегда в списке инициализации в конструкторе делал. Может что изменилось? Лучше напиши нормальный конструктор без выпендрёжа. И в нём сконструируй вектор.

Добавлено через 2 минуты
Обычно после таких слов пишут КАК именно кугается.
нужен векто с 10 элементами типа Node<NODETYPE> * как и где его правильно обьявить?

Добавлено через 1 минуту
Цитата Сообщение от slipp1 Посмотреть сообщение
кугается.
error C2059: syntax error : 'constant'

Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
template<typename NODETYPE>
class List
{
public:
    List();
    ~List();
private:
    vector<Node<NODETYPE> *> index;
};
 
template<typename NODETYPE>
List<NODETYPE>::List()
:firstPtr(0),lastPtr(0),index(10)
{
}
сделал так. работает.
 
Текущее время: 05:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru