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

Описать конструктор вложенного класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ фибоначчиев поиск на си++ http://www.cyberforum.ru/cpp-beginners/thread873890.html
помогите написать и отладить программу на си++ Фибоначчиева поиска ключей с меню ввода, меню выполнения и меню вывода. Алгоритм: K-ключ, который нужно найти; i=Fn- число фибоначчи (текущее число фибоначчи), q и p - последовательные числа фибоначчи, q=Fn-2, p=Fn-1, n- кол-во ключей и чисел фибоначчи. 1) смотрим очередной i, если K<Ki, то переходим к пункту 2 если K>Ki, то переходим к пункту 3...
C++ Если в одномерном массиве встречаются 2 подряд идущих одинаковых числа, то одно нужно удалить задан одномерный массив, если в нем встречаются 2 подряд идущих одинаковых числа, то одно нужно удалить. с помошью какой команды это можно сделать? #include<iostream.h> #include<conio.h> #include<math.h> void main() { int mas,n=10,i,k; randomize(); cout<<"Vvedite razmer massiva = " ; http://www.cyberforum.ru/cpp-beginners/thread873885.html
C++ Что такое "volatile int"
есть объявление и инициализация переменной: volatile int Sklad = 0; что такое "volatile"? с msdn не очень понял, кто сможет объяснить? с меня "спасибо"!
C++ Слишком много аргументов
Добрый вечер. Выдает ошибку у Epsilon что много аргументов, а также пишет что sqrt перегружен. Как исправить? double xnach,xkonec,epsilon,delta,newdel,xkn,x,i,ideal,a; int _tmain(int argc, _TCHAR* argv) { HINSTANCE mydll = LoadLibraryA("my_dll.dll"); if(mydll==NULL) { cout << "error!!!"; }
C++ С++ сортировка массива структур http://www.cyberforum.ru/cpp-beginners/thread873859.html
Разработать программу, реализующую сортировку массива структур (50 элементов). В качестве элемента массива выбрать структуру, соответствующую индивидуальному варианту. Предусмотреть заполнение массива из файла (подготовить файл на 50 элементов). Программа должна реализовать не менее 3-х алгоритмов сортировки (на выбор программиста). При этом алгоритм сортировки, направление сортировки (по...
C++ Цикл с предусловием помогите, плиз) это код для похожей задачи. для этой #include <iostream> #include <cmath> using namespace std; int main() { подробнее

Показать сообщение отдельно
septe-mber
0 / 0 / 0
Регистрация: 02.01.2013
Сообщений: 123
22.05.2013, 01:18     Описать конструктор вложенного класса
Привет всем! пожалуйста объясните как правильно описать конструктор вложенного класса в .cpp и доступ к переменной (чтобы присвоить переменной pm_key NULL) вложенного класса ?

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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
template<typename Key, typename Value>
class Dictionary
{
public:
    Dictionary();
    Dictionary(Key key, Value value);
    Dictionary(const Dictionary<Key, Value>& aDictionary);
    ~Dictionary();
    Dictionary<Key, Value>& operator =(const Dictionary<Key, Value>& aDictionary);
 
    int value_size(Key key);
    int key_size() const;
 
    void value_push_front(Key key, Value value);
    void value_insert(Key key, Value value, int index);
    void value_push_back(Key key, Value value);
 
    void value_pop_front(Key key);
    void value_remove(Key key, int index);
    void value_pop_back(Key key);
 
    void key_push_front(Key key);
    void key_insert(Key key, int index);
    void key_push_back(Key key);
 
    void key_pop_front();
    void key_remove(int index);
    void key_pop_back();
 
    void value_show(Key key, void visit(Value));
    void key_show(void visit(Key)) const;
private:
    struct Node_size
    {
        int count;
        Node_size* next;
    };
    struct Node_value
    {
        Value value;
        Node_value* next;
    };
    struct Node_key
    {
        Key key;
        Node_value* v_head, *v_tail;
        Node_size* s_head;
        Node_key* next;
    };
    Node_key* pm_head_key, *pm_tail_key;
    int m_size_key;
 
    Node_key* find_key(Key key);
    void all_remove_value(Node_key*& key);
    void copy(Node_key*& new_key, Node_key*& new_tail, const Dictionary<Key, Value>& aDictionary);
public:
    class iterator
    {
    public:
        iterator();
        iterator(Node_key* key);
    private:
        Node_key* pm_key;
    };
private:
    iterator m_iter_key;
};
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru