0 / 0 / 0
Регистрация: 27.12.2015
Сообщений: 37
1

Что делает этот "код"?

10.04.2017, 19:49. Показов 544. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Что делает этот код? Пробовал запускать в разных компиляторах, с разными настройками выводит какой то бред.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class A {
protected: 
int a;
public:
A(int ax){ a = ax;}
virtual void print(){cout << a << '' '';}
};
 
class B :public A{
protected:
int b;
public:
B(int ax, int bx):A(ax)
{b = bx;}
virtual void print(){ cout << a << endl;
cout << b<< endl;
}A * a1, *b1;
a1 = new A(x);
b1 = new B(x,y);
a1 -> print();
b1 -> print();
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class A {
protected: 
int a;
public: 
A(int ax){ a = ax;}
void print(){cout << a << '' '';}
};
class B :public A{
protected:
int b;
public:
B(int ax, int bx):A(ax)
{b = bx;}
}
void main(){
A a1(x);
B b1(x,y);
a1.print();
b1.print();
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream.h>
class Maket
{ private:
int m;
public:
Maket(int n)
{ m = n;}
void show(){cout << m<< '' '';}
~Maket (){
if (m>10)
cout <<2*m;
else cout << m;
}
};void main(){
Maket obj(x);
obj.show();
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.04.2017, 19:49
Ответы с готовыми решениями:

Что делает этот код?
Не могли бы мне помочь int Score = std::atoi( Row ); кажется этот код показывает только числа....

Что этот код делает?
буду очень благодарен если в кратце раскажыте что этот код делает. #include &lt;iostream&gt;...

Что делает этот код?
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; int main() {...

Что делает этот код?
Почему выводит 26? int x; for (x=1; x&lt;7;x++) {x=x*x;} cout&lt;&lt;x;

3
7538 / 6399 / 2918
Регистрация: 14.04.2014
Сообщений: 27,865
10.04.2017, 22:03 2
Демонстрация полиморфизма, наверное.
0
Вездепух
Эксперт CЭксперт С++
11087 / 6054 / 1652
Регистрация: 18.10.2014
Сообщений: 15,195
10.04.2017, 23:05 3
Цитата Сообщение от billerafont Посмотреть сообщение
Что делает этот код?
Ничего не делает. Ни один из трех вариантов не компилируем в принципе.

Цитата Сообщение от billerafont Посмотреть сообщение
Пробовал запускать в разных компиляторах
Не надо выдумывать. Ни один из вариантов не компилируем. "Запускать" этот код вы никак не могли.
0
0 / 0 / 0
Регистрация: 27.12.2015
Сообщений: 37
14.04.2017, 21:06  [ТС] 4
Как бы отсутствие результата при запуске, ни как не даст мне препятствие нажать кнопку запуска и увидеть что код бред), суть вопроса в том что, на секунду притворившись что код нормален, что он выдаст?)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.04.2017, 21:06
Помогаю со студенческими работами здесь

Что делает этот код?
#include &lt;iostream&gt; #include &lt;vector&gt; #include &lt;algorithm&gt; using namespace std; int main()...

Что примерно делает этот код (из HexRays)
int __fastcall sub_4010##(int *a1, int a2) { int result; int v3; signed int v4; ...

Можете объяснить что делает этот код?
#include &lt;iostream&gt; using namespace std; int main() { char s; cin&gt;&gt;s; ...

Объясните пожалуйста, что делает этот код
char s=&quot;0123456&quot;; char *pc1, *pc2; pc2=s+1; char *pl=pc2+s-'0'; *pl+=3; pc1=s+*(s+strlen(s)-3)...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru