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

Как вызвать метод из указателя на вектор пользовательского типа? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ страусиная ферма http://www.cyberforum.ru/cpp-beginners/thread723708.html
Уважаемые программисты! Помогите, пожалуйста, решить такую задачку. Сам пробовал, но не получилось (получается уравнение с двумя неизвестными N и M, а такое решить нельзя). Буду очень благодарен. Ссылка на задачу: удалено Как вы помните, Джонни работает в правительственных службах одной неизвестной страны. В свободное время он разводит страусов на своей маленькой ферме. На ферме есть NxM...
C++ Объясните решение задачи (ряд Тейлора) Вычислить и вывести на экран в виде таблицы значения функции, с помощью ряда Тейлора, на интервале от x-нач до x-кон с шагом dx с точностью eps. Таблицу снабдить заголовком и шапкой. Каждая строка должна содержать значение аргумента, значение функции и количество просуммированных членов ряда. http://www.cyberforum.ru/cpp-beginners/thread723706.html
Графы C++
Задан граф матрицей смежности Заданы две вершины, начальная и конечная, требуется найти первую вершину в пути между ними
Помогите пожалуйста создать класс треугольник C++
Добрый день, помогите пожалуйста создать класс треугольник, члены класса - длины трех сторон, предусмотреть в классе методы проверки существования треугольника вычисления и вывода сведений о фигуре длины сторон углы периметр площадь , создать произвольный класс равносторонний треугольник, переопределить в классе проверку , является ли треугольник равносторонним и метод вывода сведений о фигуре....
C++ Одномерный массив (максимальный элемент, сумма элементов массива) http://www.cyberforum.ru/cpp-beginners/thread723692.html
Здравствуйте, возникает небольшая проблема при решении задачи: "В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) максимальный по модулю элемент массива 2) сумму элементов массива, расположенных между первым и вторым положительными элементами. Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных" Проблема заключается в...
C++ Обёртка для потока вывода В С++11 в потоках появился move constructor. Как бы написать класс, который можно одновременно конструировать из ссылки и с помощью временного объекта? Примерный код: #include <fstream> #include <utility> // inserts stuff in std::ofstream struct writer { std::ofstream & ostream() const noexcept { return ???; подробнее

Показать сообщение отдельно
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
08.12.2012, 17:25  [ТС]     Как вызвать метод из указателя на вектор пользовательского типа?
Цитата Сообщение от yekka Посмотреть сообщение
C++
1
2
3
    for (vector<Client>::iterator it = c->begin(); it != c->end(); ++it) {
        it->output();
    }
Добавлено через 10 минут
совершенно не ясно, кстати, зачем тебе вектор объектов типа Client, если в этом векторе у тебя хранится только один объект.

странно, что класс называется Client, хотя, очевидно, он предназначен для хранения данных не об одном клиенте, а о неопределенно большом их количестве.

также я не вижу причин, зачем ты вектор создаешь в куче, а не на стеке.

ну и еще ты забыл сделать delete
мне надо передалать лабу из "дискреционная модель разграничения доступа" в "ролевую ..."
субъекты(клиенты) мне надо отнести к ролям.
сперва у меня логин,пароль,доступ были прямо в классе описане, и они и были субъектами в матрице
теперь надо субъектов объединить в роли, а роли должны отображаться в матрице.

и на одну роль может приходиться несколько субъектов, да и ролей может быть неизвестно сколько(будет считываться с файла)
я пока только попробовал реализовать эту идею, сейчас переделываю её в саму програму, переписывать пару сотен кода, геморооой

Добавлено через 2 часа 1 минуту
C++
1
2
3
4
5
6
ofstream ofst(FNAME_ROLE);
    for(vector<Client>::iterator it = c->begin(); it != c->end(); ++it)
            {
                copy(it->begin(), it->end(), ostream_iterator<Client>(ofst, " "));
                ofst<<endl;
            }
в чем ошибка? как это сохранить в файл?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru