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

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

Войти
Регистрация
Восстановить пароль
 
mappy89
2 / 2 / 0
Регистрация: 16.10.2011
Сообщений: 179
#1

Инициализация массива указателей в классе - C++

29.03.2013, 09:47. Просмотров 588. Ответов 2
Метки нет (Все метки)

Доброго времени суток. Столкнулся с проблемой, не могу инициализировать массив указателей в классе:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class cards
{
    public:  
        cards();
 
        private:
            char *suits[4];
           
    };
    
    cards::cards()
    {
   *suits[4]={"one","two","three","four"};
 
    }

Компилятор ругается, "expected primary expression before { token", в чём тут проблема?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2013, 09:47     Инициализация массива указателей в классе
Посмотрите здесь:
C++ Инициализация массива указателей на функцию
C++ Инициализация массива указателей на указатель
C++ инициализация массива указателей на указатели
Инициализация массива в классе C++
C++ Инициализация массива в классе
C++ Инициализация массива в классе
C++ Задание размера и инициализация массива указателей в конструкторе
C++ Инициализация двумерного массива в классе
Инициализация массива строк string в классе C++
Обьявление и инициализация динамического двумерного массива в классе C++
Инициализация указателей C++
C++ Инициализация указателей

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Кудаив
329 / 406 / 24
Регистрация: 27.05.2012
Сообщений: 1,165
Завершенные тесты: 2
29.03.2013, 09:57     Инициализация массива указателей в классе #2
зачем звёздочка в начале?
C++
1
suits[4]={"one","two","three","four"};
все четыре значения пытаешься поместить в одну - ячейку массива, причём которой не существует
Croessmah
Модератор
Эксперт CЭксперт С++
13057 / 7320 / 817
Регистрация: 27.09.2012
Сообщений: 18,066
Записей в блоге: 3
Завершенные тесты: 1
29.03.2013, 10:02     Инициализация массива указателей в классе #3
Очень часто минута поиска заменяет часы ожидания:
Инициализация элементов массива в конструкторе
Ответ Создать тему
Опции темы

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