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

Как обратиться к элементу структуры в классе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсия в языке С++ http://www.cyberforum.ru/cpp-beginners/thread232584.html
люди помогите написать рекурсию для такого задания: 1/(1+1/(3+1/(5+…1/(51+1/53)))) впринцыпе рекурсию написать и сам могу,просто не знаю как записать это вырожение...
C++ Вызов конструктора копии Не вызывается конструктор копии из производного класса #include <iostream> using namespace std; class A { int x; public: A(int _x) {cout << "non-const 'A'" << endl; x = _x; } A(const A... http://www.cyberforum.ru/cpp-beginners/thread232583.html
C++ BOOL B C++ =(
объясните, пожалуйста, значение bool, и вообще, что это и зачем? насколько я понял, это в С++... и как можно в этом коде заменить bool на более простой тип данных? (на С-шный) void Sort(int col)...
CodeBlocks создает файл сильно большого размера C++
Создаю простейшую программу, а размер exe-файла 457 килобайт. Как нужно настроить компилятор? #include <iostream> using namespace std; int main() { cout << "Hello world!" << endl; ...
C++ дан массив целых чисел m и n элементов. Нужно поменять местами m и n, в том же порядке http://www.cyberforum.ru/cpp-beginners/thread232572.html
1) дан массив целых чисел m и n элементов. Нужно поменять местами m и n, в том же порядке (число действий m + n) 2) Дан массив: действительных чисел (10 элементов) - 1 последовательность. 2-ая...
C++ Квадратная матрица Помогите пожалуйста определить, что делаю не так: надо отсортировать квадратную матрицу по возрастанию элементов первого столбца. #include <iostream> #include <iomanip> using namespace std; int... подробнее

Показать сообщение отдельно
koren
0 / 0 / 0
Регистрация: 17.01.2011
Сообщений: 8
23.01.2011, 07:57  [ТС]
написал вот так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
class bayer
{
    public:
    bayer();
    bayer(const char *name, double pay);
    void push();
 
    private:
    static const int chm = 600;
    static const int dbm = 20;
    char itemsch [chm];
    double itemsdb[dbm];
    static int topch;
    static int topdb;
    static int llench;
    buyer stbuyer;
};
 
struct buyer
{
    char fullname[35];
    double payment;
};
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
 
using namespace std;
 
    bayer::bayer()
    {
    topch = 0;
    topdb = 0;
    }
 
    bayer::bayer(const char *name, double pay)
{
 
}
 
    void bayer::push()
{
 
}
    void bayer::pop()
{
    topch -= llench;
    topdb -= this->stbuyer.payment;
}
написал вот что:
1>c:\documents and settings\xa\мои документы\visual studio 2008\projects\sample3\sample3\sample31.cpp(23) : error C2228: выражение слева от ".payment" должно представлять класс, структуру или объединение
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru