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

Реализация класса Library - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как работает return в рекурсивных программах? http://www.cyberforum.ru/cpp-beginners/thread1788591.html
Доброго времени суток. Подскажите ,пожалуйста, почему при работе программы, которая возводит в степень n число a, по формуле an = (a2)n/2 при четном n, an= a × an-1 при нечетном n. В моменте...
C++ Организация заполнения вектора с консоли есть код для заполнения массива #define ESC 27 vector <int> Heights; int h; while ( getch() != ESC ) { cin >> h; Heights.push_back(h); } http://www.cyberforum.ru/cpp-beginners/thread1788536.html
Bind с инициализацией указателя "на месте" C++
почему такой код не работает? void f(char *t) { cout << t; } int main() { auto p = bind(f, "doesn't work"); p(); }
Создание файла произвольного доступа C++
Здравствуйте.Ни как не могу разобраться с файлами произвольного доступа.Но эта тема посвящена именно созданию таких файлов. #include <stdio.h> #include <conio.h> #include <locale.h> #include...
C++ Возможно ли без использования цикла получить символ с конца нулевого аргумента main()? http://www.cyberforum.ru/cpp-beginners/thread1788455.html
Использую имя файла как аргумент для предварительной настройки программы. Хочу без помощи поиска в цикле получить пред-пред-пред последний символ нулевого аргумента, то есть что-то до ".exe". Я...
C++ Сколько и какие символы использованы в строке Доброго все здравия, пытаюсь написать программу которая считала сколько и каких символов употреблено в строке. Программу одну уже написал, но она работает только латинскими буквами #include... подробнее

Показать сообщение отдельно
Blitzor DDD
13 / 13 / 1
Регистрация: 17.08.2015
Сообщений: 460
03.08.2016, 18:38  [ТС]
Вроде так?

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class Library
{
public:
  Library();
  struct Transaction
   {
   Book book_one;
   Patron person_one;
   };
 
    QVector <Book> books;
    QVector <Patron> patrons;
 
    QVector <Transaction> transaction; // here your transaction vector
 
};
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
     Library tran_obj;
    Library::Transaction a;
    a.book_one.set_ISBN(12345);
    a.book_one.give_in_hands(true);
 
    tran_obj.books.push_back(a.book_one);
 
    a.person_one.setLastname("Kolnen");
    a.person_one.setCardNumber(332);
    a.person_one.setFee(100);
    a.person_one.set_Pay_or_not(false);
    tran_obj.patrons.push_back(a.person_one);
 
 
    a.person_one.setLastname("Umov");
    a.person_one.setCardNumber(312);
    a.person_one.setFee(1000);
    a.person_one.set_Pay_or_not(true);
    tran_obj.patrons.push_back(a.person_one);
 
    int ssss=tran_obj.patrons.size();
    qDebug() <<ssss<<endl;
Цитата Сообщение от nmcf Посмотреть сообщение
Transaction в векторе это и показывает.
Каким образом?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru