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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
the_crow
последний из ворон
111 / 111 / 40
Регистрация: 02.02.2011
Сообщений: 334
#1

классы массивы - C++

10.04.2011, 17:11. Просмотров 396. Ответов 5
Метки нет (Все метки)

Итак, я начал знакомиться с с++, поначалу все просто было, а вот как до классов дошел начались проблемки, есть класс Acount, нужно описать массив элементов типa Acount.
Все библиотеки подключены, класс Money работает стабильно.
Не могу понять в чем ошибка:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int NeedRer=0;
 
class Acount1{
    public:
    int nomer_scheta;
    string name;
    Money count;
          Acount1(int n_s=0,string n=0, Money c=0){
    name=n;
    nomer_scheta=n_s;
    count=c;}
        };Acount1 **Ac;
 
int main(){
 
ifstream vvod1("Base.txt");
    vvod1>>NeedPer; 
    
Ac=new *Acount1[NeedPer];//Не работает эта строка, подскажите почему?
 
}
Добавлено через 3 часа 6 минут
up...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2011, 17:11     классы массивы
Посмотрите здесь:

массивы и классы - C++
1.Создать класс Goods (товар). В классе должны быть представлены поля: на¬именование товара, дата оформления, цена товара, количество...

Классы с++ vs глобальные массивы - C++
Изучаю с++ классы и хочу уточнить такие моменты В моей проге используется куча много мерных глобальных массивов 1) Правильно...

Массивы и классы C++. Задача. - C++
Доброго времени суток, товарищи... Объявляю награду за выполнение след. задач.. заинтересовавшиеся в ЛС отпишитесь

Массивы классы и функции - C++
Здравствуйте мне дали задание на оценку но я не совсем понимаю его. Не могли бы вы объяснить какие примерно нужно использовать функции и...

Классы строк, массивы преобразование и т.д - C++
У меня в учебнике есть такой пример: #include <iostream> #include <string.h> using namespace std; // Rudimentary string...

Массивы. Классы. Нахождение среднего значения дробей - C++
Напишите функцию main(), которая получает случайные дробные числа от пользователя, сохраняет их в массиве типа fraction, вычисляет среднее...

Сложить массивы почленно (используются шаблонные классы) - C++
Приветствую. Почему-то ни в одной моей теме ответа так и не наблюдается за последнее время. Надеюсь, поможете. Есть у нас лаба с таким...

Массивы. Подсчитать количество элементов, равных нулю и сумму положительных элементов (Написать через классы) - C++
Нужно написать эту программу через классы.Помогите пожалуйста. В прямоугольной целочисленной матрице (число строк не более 10, число...

КЛАССЫ - C++
Очень нужна помощь!!! подскажите где ошибки: #include <iostream> #include <windows.h> char* Rus(const char* text); using...

Классы в С++ - C++
Помогите пожалуста, я не знаю как реализовать(( не могу разобратся, может есть какой-то пример. Буду очень признательна 1....

Классы - C++
Есть у меня вот такой класс никак не могу понять почему он ругается на методы CVector operator*(CVector &v,CMatrix &m) u CVector...

классы с++ - C++
Такой вопрос. класс допустим qwerty. член класса единственный - а. Создал метод класса сумма. как мне организовать cумму и возврат в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ailia
27 / 26 / 1
Регистрация: 27.12.2009
Сообщений: 106
10.04.2011, 17:24     классы массивы #2
в 20 строке звездочка не нужна
the_crow
последний из ворон
111 / 111 / 40
Регистрация: 02.02.2011
Сообщений: 334
10.04.2011, 17:45  [ТС]     классы массивы #3
компилятор с Вами не согласен=)
ailia
27 / 26 / 1
Регистрация: 27.12.2009
Сообщений: 106
10.04.2011, 17:55     классы массивы #4
C++
1
Acount1 Ac = new Acount1*[NeedPer];
в данном случае создается массив указателей на Account1
Gepar
1175 / 531 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
10.04.2011, 18:00     классы массивы #5
Ошибка у вас может быть потому что вы не привели код полностью и мы не знаем что у вас такое Ac, которое вы определили ранее но не написали что это, если это новая переменная то тогда должно быть:
Acount1 *Ac=new Acount1[NeedPer]
Аккаунт кстати с двумя с пишется (Account).
the_crow
последний из ворон
111 / 111 / 40
Регистрация: 02.02.2011
Сообщений: 334
10.04.2011, 18:08  [ТС]     классы массивы #6
заработало.

ailia,
C++
1
Acount1 **Ac = new Acount1*[NeedPer];
а далее инициализация каждого объекта

Gepar, 13 строка:
C++
1
Acount1 **Ac;
Yandex
Объявления
10.04.2011, 18:08     классы массивы
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru