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

Компилятор не видит структуру внутри класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ STL vector index operator http://www.cyberforum.ru/cpp-beginners/thread617412.html
что такое индекс оператор у контейнера вектор ??? по заданию надо задать доступ к произвольному элементу у в вектору использую индекс оператор.
C++ Число Фибоначчи без использования повторных вычислений Всем привет. Надо написать программу вычисления числа Фибоначчи рекурсивно, причем избегая повторных вычислений. То есть запоминать найденные значения, чтобы не вычислять их каждый раз заново. Попробовал сделать через динамический массив, но в конце работы программы при освобождении памяти, выделенной под массив, выкидывает ошибку. Как ее исправить? #include <conio.h> #include... http://www.cyberforum.ru/cpp-beginners/thread617410.html
Найти сумму элементов того массива, в котором больше положительных чисел C++
Program ABC; Const n=10; m=20; type t1=array of integer; t2=array of integer; var a:t1; b:t2; i,s,k1,k2: integer;
C++ Неправильно работает код
Вот ссылка на код #include <iostream> #include <cmath> using namespace std; int main() { cout<<"Введите число "<<endl; int n,k=3; double x1=1,x2=2,x3=1.6667; cin>>n;
C++ Как экспортировать переменную (константу) из dll http://www.cyberforum.ru/cpp-beginners/thread617379.html
Понимаю что очень глупый вопрос, но нету времени.. Как экспортировать константу и потом ее получить, динамически подгрузив библу. Функции экспортирую так #ifdef __cplusplus #define EXPORT extern "C" __declspec (dllexport) #else #define EXPORT __declspec (dllexport) #endif
C++ Программа в виде шаблона функции помогите оформить программу в виде шаблона функции, пожалуйста! #include <iostream> using namespace std; int main() { const int size = 4; подробнее

Показать сообщение отдельно
Glam_Man
6 / 6 / 0
Регистрация: 15.10.2011
Сообщений: 73
01.07.2012, 16:36     Компилятор не видит структуру внутри класса
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
#pragma once
#include <iostream>
#include <fstream>
#include <cstdlib>
#include <locale>
#include <stdexcept>
class Sequences
{
public:
    struct SetsStructure
    {
        double RecurrenceEquations;
        double *ElementsOfSets;
        int NumberOfElements;
        int NumberOfSet;
    };
    double *SetsStructure;
public:
    int MethodOfDirect;
    int NumberOfSets;
    int NumberOfElements;
    int EditedSet;
    int RecurrenceRelation;
public:
    static __declspec(dllexport) bool RecursiveAdditionOfSet(int, double)
    {
        std::cin.ignore(10,'\n');
        std::cout << "1. Ввод количества элементов множества с номером" << SetsScructure.NumberOfSet-1 << std::endl;
        std::cin >> NumberOfElements;
        fflush(stdin);
        SetsStructure = new int Sequences.NumberOfElements-1;
        std::cout << "2.Ввод первого члена последовательности (x(0))" << std::endl;
        std::cin >> SetsStructure.ElementsOfSets[0];
        fflush(stdin);
        std::cout << "3.Ввод способа выражения для последующих членов последовательности" << std::endl;
        std::cin >> RecurrenceRelation;
        return 0;
    }
public:
    static __declspec(dllexport) bool InputSets(void)
    {
        int Size;
        std::cin.ignore(10,'\n');
        std::cout << "1.Ввод способа добавления данных" << std::endl;
        std::cin >> MethodOfDirect;
        fflush(stdin);
        std::cout << "2.Ввод количество задаваемых множеств" << std::endl;
        std::cin >> NumberOfSets;
        SetsStructure = new int NumberOfSets;
        for (int i = 0; i < NumberOfSets-1; i++)
        {
            SetsStructure[i].RecurrenceEquations = new double NumberOfSets;
            SetsStructure[i].ElementsOfSets = new double NumberOfSets;
        }
        fflush(stdin);
        std::cout << "3.Ввод номера редактируемого множества" << std::endl;
        std::cin >> EditedSet;
        std::cout << "4.Выберите способ задания множеств" << std::endl;
        return 0;
    }
};
В чём может быть проблема?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru