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

Использование псевдопеременных: bd (3,5) = s, где bd - база данных, s - элемент базы данных, тогда с 3 по 5 элементы базы данных заменить на элемент s. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Использование string http://www.cyberforum.ru/cpp-beginners/thread368066.html
Даны текстовая строка и слово (например, ba). Напечатать все слова, входящие в эту текстовую строку, начинающиеся с букв заданного слова (например, bak, barber, baab, baalam), используя string. Подскажите пожалуйста, а то ни как не могу разобраться с эти string.
C++ Помогите решить прогу оченя надо 17) Отримати квадратну матрицю порядку n . 1 2 3 ... n-1 n 2 1 2 ... n-2 n-1 3 2 1 ... n-3 n-2 . . . . . . n-1 n-2 n-3 ... 1 2 n n-1 n-2 ... 2 1 http://www.cyberforum.ru/cpp-beginners/thread368057.html
Device driver file not found C++
Ребят всем привет!!! Подскажите пожалуйста пытаюсь запустить через Dev C++ код программы,пишет ошибку Device driver file not found(EGAVGA.BGI)'' Помогите разобраться
C++ Построить алгоритм исключения элемента из очереди
1.Построить алгоритм исключения элемента из очереди длинной m и занесения элемента в стек длиной n (значения m и n выбираются произвольно)
C++ Написать программу для нахождения A28, используя шесть операций умножения http://www.cyberforum.ru/cpp-beginners/thread368026.html
Написать программу для нахождения A28, используя шесть операций умножения
C++ работа со строкой ПОМОГИТЕ пожалуйста Необходимо написать программу в C++ которая находила бы максимальное число в строке которое содержит слова и числа в формате f, и делила бы это число на все числа в строке искал материал но подходящего ни где не нашел. Заранее спасибо Добавлено через 38 секунд В строке не более 255 символов и не более 10 чисел подробнее

Показать сообщение отдельно
77Bender77
 Аватар для 77Bender77
18 / 18 / 0
Регистрация: 16.12.2010
Сообщений: 145
18.10.2011, 22:31  [ТС]     Использование псевдопеременных: bd (3,5) = s, где bd - база данных, s - элемент базы данных, тогда с 3 по 5 элементы базы данных заменить на элемент s.
Цитата Сообщение от Jupiter Посмотреть сообщение
как можно заменять элементы bd? bd - класс, а не объект!!!
элемент=объект, если так понятней

Цитата Сообщение от Jupiter Посмотреть сообщение
ничерта не ясно что вы хотите сделать
есть например такой вот метод в классе bd, который заменяет элементы bd (table[0], table[1] и т.д., которые в методы описаны как table[а]) на какойто другой элемент table[j] (который в методе так и описан):
C++
1
2
3
4
5
6
7
8
int copyTable(int a, int b)
        {
                int i,j;
                bd table[n];
                for (a-=1; a<b; a++)
                        table[a]=table[j];
                return 0;
        }
я вызываю этот метод например так:
C++
1
table[j].copyTable(1,2);
и эти table[j] в описании метода и вызове метода соответствовать должны. вот я не понимаю как описать в методе это соответствие!
тоесть если бы я вызывал метод так:
C++
1
tableТ.copyTable(1,2);
то уже этот tableТ (который, кстати, тоже является объектом класса bd) соответствовал table[j] в методе

Добавлено через 8 минут
вот мне помогли на другом форуме, только без комментов. может кто разберется?

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
25
26
27
28
29
30
31
32
33
34
    #include <iostream>
     
    struct StructT;
     
    struct Proxy
    {
        StructT & ref;
        int i;
        int j;
        Proxy(StructT & arg, int a, int b): ref(arg), i(a), j(b)
        {}
     
        StructT & operator= (double arg)
        {
            std::cout << "Proxy (" << i << ", " << j << ")::" << "operator=(" << arg << ")\n";
            return ref;
        }
    };
     
    struct StructT
    {
        Proxy operator()(int i, int j)
        {
            std::cout << "operator()(" << i << ", " << j << ")\n";
            return Proxy(*this, i, j);
        }
    };
     
    int main()
    {
        StructT bd;
        bd(3,5) = .5;
        return 0;
    }
 
Текущее время: 17:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru