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

Static members - исправить код - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести слова в алфавитном порядке http://www.cyberforum.ru/cpp-beginners/thread1099240.html
Здравствуйте, помогите доделать прогу, в ней выводятся слова которые состоят из 4 букв, ещё нужно сделать так что бы они выводились в алфавитном порядке, спасибо. #include "stdafx.h" #include <iostream> using namespace std; class T { public: friend void proverka(T);
C++ Решить систему методом Гаусса и найти невязку решить систему методом гаусса и найти невязку #include <iostream.h> #include <math.h> #include <conio.h> int main() { int i, k, m, j, z; http://www.cyberforum.ru/cpp-beginners/thread1099237.html
C++ Объяснить строку кода
#pragma comment ( linker, "/EXPORT:MyFunc=_MyFunc@8" ) Объясните, что мы делаем этим. Не уверен, что совсем понял.
Возникли совсем не понятные мне ошибки в программе C++
В Code::Blocks написал в принципе простенькую программу, но во время исполнения появилась совсем не понятная мне проблема. Вот код: #include <stdio.h> #include <stdlib.h> int main() { int m=6;
C++ Написать функцию, которая преобразовывает значение каждого элемента массива в куб этого значения http://www.cyberforum.ru/cpp-beginners/thread1099187.html
Код я написал, но программа работает не верно. Вот код: #include <iostream> #include <conio.h> using namespace std;
C++ Найти количество вхождений элемента Х Найти количество вхождений элемента Х в каждую строку матрицы. обяснить условие как это вхождений элемента Х подробнее

Показать сообщение отдельно
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
18.02.2014, 00:14     Static members - исправить код
Доброго времени суток. Начал разбираться толком со статик-членами. Написал вот такой небольшой код, но возникла куча ошибок. Подскажите почему(все ошибки ниже, использую VS2010).
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
struct test {
    static int a;
    int k;
}
 
int test::a = 5;
int main()
{
    test a;
    test b;
    cout << &(a.a) << "==" << &(b.a) << endl;
    cout << &(a.k) << "==" << &(b.k) << endl;
    cout << a.a << "==" << b.a << endl;
    a.a = 7;
    cout << a.a << "==" << b.a << endl;
    system("pause");
    return 0;
}
Код
1>***cyberforum.cpp(11): error C2628: 'test' followed by 'int' is illegal (did you forget a ';'?)
1>***cyberforum.cpp(11): error C2371: 'a' : redefinition; different basic types
1>         ***cyberforum.cpp(7) : see declaration of 'a'
1>***cyberforum.cpp(11): error C2440: 'initializing' : cannot convert from 'int' to 'test'
1>          No constructor could take the source type, or constructor overload resolution was ambiguous
1>***cyberforum.cpp(16): error C2088: '<<' : illegal for class
1>***cyberforum.cpp(18): error C2088: '<<' : illegal for class
1>***cyberforum.cpp(20): error C2088: '<<' : illegal for class
Спасибо
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru