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

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

Войти
Регистрация
Восстановить пароль
 
nikkka
Мат в 32 хода
 Аватар для nikkka
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
#1

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

05.04.2011, 18:45. Просмотров 650. Ответов 2
Метки нет (Все метки)

в чём дело?
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++ Почему при объявлении переменных тип float выдает ошибку
Новый тип данных в объявлении метода класса C++
C++ Ошибка в объявлении класса (в конструкторе)
C++ Найдите ошибку в объявлении класса
Ошибка C4307 при объявлении в main() указателя шаблона-класса C++
Найти ошибку в объявлении структуры C++
C++ Конструкция =delete в объявлении конструкторов класса
Инициализация членов в объявлении класса C++
Программа вылетает при объявлении переменной класса 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     Найти ошибку в объявлении класса
Ответ Создать тему
Опции темы

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