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

Задача. Указатель this - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Тема. Полиморфизм. Задача http://www.cyberforum.ru/cpp-beginners/thread643978.html
В программе выполнены следующие описания: class A { protected: int a; public: A(int ax) {x=ax;} virtual void print() {cout << a << ' ' ' ';} }; class B: public A{
C++ Тема: Наследование. Задача В программе выполнены следующие описания: class A { protected: int a; public: A(int ax) {a=ax;} void print () {cout << a << ' ' ' ' ;} }; class B :public A{ protected: http://www.cyberforum.ru/cpp-beginners/thread643971.html
Метод compare string C++
Всем привет! Не могу понять в чем у меня ошибка! Применяю метод compare из string, но компилятор выдает ошибку, что мало параметров в функции. wchar_t name ; wstring nameclient; int comparename...
C++ Можно ли как нибудь вставить свой файл
Можно ли как нибудь вставить свой файл в ехе и чтобы при запуске он копировался в папку Temp? Добавлено через 11 часов 49 минут ап! Если не возможно, то так и напишите
C++ Коды Рида-Соломона. Вычисление синдромов http://www.cyberforum.ru/cpp-beginners/thread643938.html
Добрый день! Пишу декодер Рида-Соломона, взяв за основу исходники из статьи Могущество кодов Рида-Соломона Перед этим разобрался с алгоритмами кодирования/декодирования и написал декодер с...
C++ Проверка на стрит(покер) В одном из заданий из книги Дейтелов необходимо определить, имеется ли на руках у игрока стрит(пять карт последовательных номиналов). Но сколько я не пытался решить это задание, у меня ничего не... подробнее

Показать сообщение отдельно
DiffEreD
1431 / 768 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
29.08.2012, 15:06
Сижу на работе, ради вас старался
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
using namespace std;
int z = 1;
class Maket
{ 
private:
    int m;
    static int k;
public:
    Maket (int n)
    {m=n;}
    void show(){ if (k<0) cout <<m << " " << k << " ";
    else cout << m << " ";
    }
    void methodl(int p) {
        k=p;
    }
};
//Что будет выведено  при выполнении следующего фрагмента программы при x=20 y=89 z=1 m=15
int Maket::k = z;
int main(){
    int x = 20, y=89, m=15;
    Maket obj(x);
    Maket objl(y);
    obj.show(); //выводит 20
    objl.show(); //выводит 89
    obj.methodl(m); 
    objl.show(); //выводит 89
    cout<<endl;
    system("pause");
    return 0;
}
Выводить будет 20 89 89 так как статическая переменная у всех объектах больше 0
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru