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

error C2864: - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Unhandled exception .. access violation http://www.cyberforum.ru/cpp-beginners/thread250292.html
Вот в этом коде выдает .. подозреваю что связано с вводом .. подскажите что не так #include "stdafx.h" #include "iostream" using namespace std; #include <stdlib.h> // ifstream in; // Поток...
C++ Шаблоны С++ Есть функция Merge из алгоритма сортировки слиянием, она объединяет два массива A и B, результат записывает в массив C: template<class T> void Merge(T const *const A, int const nA, ... http://www.cyberforum.ru/cpp-beginners/thread250287.html
C++ Работа в графическом режиме.
помогите с написанием задачи. Работа в графическом режиме. Графические примитивы, движение объектов. В соответствии с возникающими ассоциациями от словесного описания картины, нарисовать ее...
C++ Заданная квадратная матрица 5 на 5. 1. Упорядочить элементы столбцов матрицы по убыванию методом обмена ("пузырьков") 2. Найти среднее геометриче
Заданная квадратная матрица 5 на 5. 1. Упорядочить элементы столбцов матрицы по убыванию методом обмена ("пузырьков") 2. Найти среднее геометрическое значение элементов в каждой строке над...
C++ Выделение области консольного окна. http://www.cyberforum.ru/cpp-beginners/thread250279.html
Как ее выделить в Visual C++ 2008??? Например, В борланде можно функцией window.
C++ Описать класс Fraction здравствуйте нужна ваша помощь задание Создайте класс Fraction. Данные класса должны быть представлены двумя полями: числителем и знаменателем. Методы класса должны получать от пользователя... подробнее

Показать сообщение отдельно
korez
8 / 8 / 0
Регистрация: 22.02.2011
Сообщений: 182

error C2864: - C++

01.03.2011, 03:45. Просмотров 2678. Ответов 2
Метки (Все метки)

1>c:\documents and settings\er\мои документы\visual studio 2008\projects\convert\convert\incl.h(4) : error C2864: dataclass::ca: в пределах класса могут быть инициализированы только статические константные данные-члены целого типа
C++
1
2
3
4
5
6
7
8
9
10
    class dataclass
{
    private:
    static int ca; 
 
    public:
    dataclass();
    operator int();
    operator double();
    void show();
если добавить во второй файл
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdafx.h>
#include <iostream>
#include "incl.h"
#include "convert1.cpp"
 
int dataclass::ca = 0; <--
using namespace std;
 
    static double a;
    int main()
{
    cout << a << "\n";
    cout << a << "\n";
    return 0;
}
 
    void test()
{
a++;
}
ошибка исчезает

(нужна static переменная)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru