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

Сколько выделить памяти, если заранее неизвестно количество вложенных классов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчитать число отрицательных элементов матрицы в отмеченых строках http://www.cyberforum.ru/cpp-beginners/thread664326.html
Всем привет, в очередной раз обращаюсь к вам, как сделать не знаю,может кто толковый подскажет что нужно дописать Смысл задачи генерируется последовательность от 1 до 6 скажем,потом если последнее...
C++ графический интерфейс приложения Доброе время суток! Я недавно начал изучать GLFW и надеялся что с помощью него можно будет создавать граф. интерфейс (кнопки например), но я ошибся потому что в официальной документации про это не... http://www.cyberforum.ru/cpp-beginners/thread664317.html
Вам даны два целых числа одна неотрицательная n. Рассчитать a^n C++
Вам даны два целых числа одна неотрицательная n. Рассчитать a^n
C++ Помощь с прогой
Вычислить среднее арифметическое положительных элементов с четными индексами и произведение отрицательных с нечетными индексами в массиве D(n) n<=25. Вывести массив, среднее арифметическое и...
C++ Где найти несложные программы для windows desktop, с доступом к исходному коду? http://www.cyberforum.ru/cpp-beginners/thread664303.html
Хочу получить опыт, почитав и хотя бы не много поняв достаточно качественные и проффесионально написанные программы. Пусть лучше будет разного уровня сложностей программы, а именно от самых ...
C++ Получить все такие натуральные q, что заданное n делится на q^2 и не делится на q^3 Дано натуральное число n. Получить все такие натуральные q, что n делится на q2 и не делится на q3. подробнее

Показать сообщение отдельно
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
06.10.2012, 17:34  [ТС]
C++
1
obj.user_access.push_back("rwx");
спасибо, заработало

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

Добавлено через 26 минут
а как быть с выводом? чтоб не записывать объекты в файл, а вывести из памяти программы
пробовал и так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
void ATable::Object::output(const Object&  obj)
{
    cout<<name<<"\t"<<content<<"\t";
    for(int i=0; i<Object::count_obj; i++) cout<<"user "<<i<<"\t"<<user_access[i]<<endl;
    endline;
}
void ATable::command(char *buf, int num)
{
    char *_buf=new char [1024];
    int _lvl=0;
    char _buf2[50];
    vector <Object> vec_obj;
    Object obj;
        ...
        if (strnicmp(buf,"obj_list", 8)==0) {
                vec_obj.begin()->output(obj);
         }
}
пробовал и так:
C++
1
2
3
4
5
6
7
void ATable::Object::output(); // без параметров
...
if (strnicmp(buf,"obj_list", 8)==0) {
   vec_obj.begin()->output();// и так
// ИЛИ
   obj.output(); // так. но тут программа хоть не крашится, а просто ничего не выводит. я подумал опять пустой вектор, и сделал как выше. крашится программа :(
     }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru