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

Найти ошибку в объявлении класса - C++

Восстановить пароль Регистрация
 
nikkka
Мат в 32 хода
 Аватар для nikkka
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
05.04.2011, 18:45     Найти ошибку в объявлении класса #1
в чём дело?
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <string>
using namespace std;
class Division_by_zero {
    public:
        string get_error_message(void) {
            return error_message;
        }
    private:
        string error_message = "Division by zero!";
};
Код
error: ISO C++ forbids initialization of member ‘error_message’
error: making ‘error_message’ static
error: invalid in-class initialization of static data member of non-integral type ‘std::string’
error: ‘error_message’ was not declared in this scope
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2011, 18:45     Найти ошибку в объявлении класса
Посмотрите здесь:

C++ Ошибка при объявлении функции класса
Новый тип данных в объявлении метода класса C++
C++ Ошибка в объявлении класса (в конструкторе)
C++ Найдите ошибку в объявлении класса
Ошибка C4307 при объявлении в main() указателя шаблона-класса C++
Найти ошибку в объявлении структуры C++
C++ Конструкция =delete в объявлении конструкторов класса
Инициализация членов в объявлении класса C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Danvern
 Аватар для Danvern
40 / 39 / 3
Регистрация: 22.06.2010
Сообщений: 415
Записей в блоге: 1
05.04.2011, 18:47     Найти ошибку в объявлении класса #2
если я не ошибаюсь то инициализировать в классе нельзя
nikkka
Мат в 32 хода
 Аватар для nikkka
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
05.04.2011, 18:50  [ТС]     Найти ошибку в объявлении класса #3
Danvern, благодарю.
тема закрыта.
Yandex
Объявления
05.04.2011, 18:50     Найти ошибку в объявлении класса
Ответ Создать тему
Опции темы

Текущее время: 05:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru